@@ -23,24 +23,21 @@ def test_trainer_loggers_property():
2323 """Test for correct initialization of loggers in Trainer."""
2424 logger1 = CustomLogger ()
2525 logger2 = CustomLogger ()
26- logger3 = CustomLogger ()
26+ CustomLogger ()
2727
2828 # trainer.loggers should be a copy of the input list
2929 trainer = Trainer (logger = [logger1 , logger2 ])
3030
3131 assert trainer .loggers == [logger1 , logger2 ]
32- assert trainer .logger_map == {}
3332
3433 # trainer.loggers should create a list of size 1
3534 trainer = Trainer (logger = logger1 )
3635
3736 assert trainer .logger == logger1
3837 assert trainer .loggers == [logger1 ]
39- assert trainer .logger_map == {}
4038
4139 trainer .loggers .append (logger2 )
4240 assert trainer .loggers == [logger1 , logger2 ]
43- assert trainer .logger_map == {}
4441
4542 # trainer.loggers should be a list of size 1 holding the default logger
4643 trainer = Trainer (logger = True )
@@ -51,19 +48,15 @@ def test_trainer_loggers_property():
5148 trainer = Trainer (logger = {"log1" : logger1 , "log2" : logger2 })
5249 assert trainer .logger == logger1
5350 assert trainer .loggers == [logger1 , logger2 ]
54- assert isinstance (trainer .logger_map , dict )
55- assert trainer .logger_map == {"log1" : logger1 , "log2" : logger2 }
56-
57- trainer .loggers .append (logger3 )
58- assert trainer .loggers == [logger1 , logger2 , logger3 ]
59- assert trainer .logger_map == {"log1" : logger1 , "log2" : logger2 }
51+ assert trainer .loggers ["log1" ] is logger1
52+ assert trainer .loggers ["log2" ] is logger2
6053
6154
6255def test_trainer_loggers_setters ():
6356 """Test the behavior of setters for trainer.logger and trainer.loggers."""
6457 logger1 = CustomLogger ()
6558 logger2 = CustomLogger ()
66- logger3 = CustomLogger ()
59+ CustomLogger ()
6760
6861 trainer = Trainer ()
6962 assert type (trainer .logger ) is TensorBoardLogger
@@ -78,46 +71,45 @@ def test_trainer_loggers_setters():
7871 assert trainer .logger is None
7972 assert trainer .loggers == []
8073 assert isinstance (trainer .loggers , list )
81- assert trainer .logger_map == {}
8274
8375 # Test setters for trainer.loggers
8476 trainer .loggers = [logger1 , logger2 ]
8577 assert trainer .loggers == [logger1 , logger2 ]
8678 assert isinstance (trainer .loggers , list )
87- assert trainer .logger_map == {}
8879
8980 trainer .loggers = [logger1 ]
9081 assert trainer .loggers == [logger1 ]
9182 assert trainer .logger == logger1
92- assert trainer .logger_map == {}
9383
9484 trainer .loggers = []
9585 assert trainer .loggers == []
9686 assert trainer .logger is None
9787 assert isinstance (trainer .loggers , list )
98- assert trainer .logger_map == {}
9988
10089 trainer .loggers = None
10190 assert trainer .loggers == []
10291 assert trainer .logger is None
10392 assert isinstance (trainer .loggers , list )
104- assert trainer .logger_map == {}
93+
94+ trainer .loggers = {}
95+ assert trainer .loggers == []
96+ assert trainer .logger is None
97+ assert isinstance (trainer .loggers , list )
10598
10699 trainer .loggers = {"log1" : logger1 , "log2" : logger2 }
107100 assert trainer .loggers == [logger1 , logger2 ]
108101 assert isinstance (trainer .loggers , list )
109- assert isinstance (trainer .logger_map , dict )
110- assert trainer .logger_map == {"log1" : logger1 , "log2" : logger2 }
111102
112- trainer .loggers . append ( logger3 )
113- assert trainer .logger_map == { "log1" : logger1 , " log2": logger2 }
103+ assert trainer .loggers [ "log1" ] is logger1
104+ assert trainer .loggers [ " log2"] is logger2
114105
115106
116107@pytest .mark .parametrize (
117108 "logger_value" ,
118109 [
119110 False ,
120111 [],
112+ {},
121113 ],
122114)
123115def test_no_logger (tmp_path , logger_value ):
@@ -130,4 +122,3 @@ def test_no_logger(tmp_path, logger_value):
130122 assert trainer .logger is None
131123 assert trainer .loggers == []
132124 assert trainer .log_dir == str (tmp_path )
133- assert trainer .logger_map == {}
0 commit comments