@@ -63,21 +63,21 @@ def test_log_levels(self, caplog):
6363 assert "Error message" in caplog .text
6464 assert "Critical message" in caplog .text
6565
66- @patch ("QEfficient.finetune.experimental.core.logger.get_rank " )
67- def test_log_rank_zero (self , mock_get_rank , caplog ):
66+ @patch ("QEfficient.finetune.experimental.core.logger.get_local_rank " )
67+ def test_log_rank_zero_positive_case (self , mock_get_local_rank , caplog ):
6868 """Test rank zero logging functionality"""
69- mock_get_rank .return_value = 0
69+ mock_get_local_rank .return_value = 0
7070 logger = Logger ("rank_test_logger" )
7171
7272 with caplog .at_level (logging .INFO ):
7373 logger .log_rank_zero ("Rank zero message" )
7474
7575 assert "Rank zero message" in caplog .text
7676
77- @patch ("QEfficient.finetune.experimental.core.logger.get_rank " )
78- def test_log_rank_zero_not_zero (self , mock_get_rank , caplog ):
79- """Test that non-rank zero messages are not logged"""
80- mock_get_rank .return_value = 1
77+ @patch ("QEfficient.finetune.experimental.core.logger.get_local_rank " )
78+ def test_log_rank_zero_negative_case (self , mock_get_local_rank , caplog ):
79+ """Test to verify that only rank‑ zero messages are logged"""
80+ mock_get_local_rank .return_value = 1
8181 logger = Logger ("rank_test_logger" )
8282
8383 with caplog .at_level (logging .INFO ):
@@ -112,7 +112,7 @@ def test_prepare_for_logs(self, tmp_path):
112112 logger = Logger ("prepare_test_logger" )
113113
114114 # Prepare for logs
115- logger .prepare_for_logs (str (output_dir ), save_metrics = True , log_level = "DEBUG" )
115+ logger .prepare_for_logs (str (output_dir ), log_level = "DEBUG" )
116116
117117 # Check file handler was added
118118 file_handlers = [h for h in logger .logger .handlers if isinstance (h , logging .FileHandler )]
@@ -125,13 +125,12 @@ def test_prepare_for_logs(self, tmp_path):
125125 # Check log level was updated
126126 assert logger .logger .level == logging .DEBUG
127127
128- def test_prepare_for_logs_no_metrics (self , tmp_path ):
129- """Test preparing logger without saving metrics"""
130- output_dir = tmp_path / "output"
128+ def test_prepare_for_logs_no_file_handler (self ):
129+ """Test preparing logger without saving to file"""
131130 logger = Logger ("prepare_test_logger" )
132131
133132 # Prepare for logs without saving metrics
134- logger .prepare_for_logs (str ( output_dir ), save_metrics = False , log_level = "INFO" )
133+ logger .prepare_for_logs (log_level = "INFO" )
135134
136135 # Check no file handler was added
137136 file_handlers = [h for h in logger .logger .handlers if isinstance (h , logging .FileHandler )]
@@ -149,7 +148,7 @@ def test_prepare_for_logs_already_has_file_handler(self, tmp_path):
149148 logger .logger .addHandler (file_handler )
150149
151150 # Prepare for logs again
152- logger .prepare_for_logs (str (output_dir ), save_metrics = True , log_level = "INFO" )
151+ logger .prepare_for_logs (str (output_dir ), log_level = "INFO" )
153152
154153 # Should still have only one file handler
155154 file_handlers = [h for h in logger .logger .handlers if isinstance (h , logging .FileHandler )]
@@ -204,7 +203,7 @@ def test_complete_workflow(self, tmp_path, caplog):
204203 logger .log_exception ("Caught exception" , e , raise_exception = False )
205204
206205 # Test rank zero logging
207- with patch ("QEfficient.finetune.experimental.core.logger.get_rank " ) as mock_rank :
206+ with patch ("QEfficient.finetune.experimental.core.logger.get_local_rank " ) as mock_rank :
208207 mock_rank .return_value = 0
209208 logger .log_rank_zero ("Rank zero test" )
210209
0 commit comments