Skip to content

Commit 022fa92

Browse files
committed
fix: fix unittests.
1 parent 01aaa41 commit 022fa92

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed

tests/tests_pytorch/trainer/properties/test_loggers.py

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

6255
def 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
)
123115
def 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

Comments
 (0)