(trainer, model)
| 130 | expected_trainer = {"limit_train_batches": 100} |
| 131 | |
| 132 | def fit(trainer, model): |
| 133 | for k, v in expected_model.items(): |
| 134 | assert getattr(model, k) == v |
| 135 | for k, v in expected_trainer.items(): |
| 136 | assert getattr(trainer, k) == v |
| 137 | save_callback = [x for x in trainer.callbacks if isinstance(x, SaveConfigCallback)] |
| 138 | assert len(save_callback) == 1 |
| 139 | save_callback[0].on_train_start(trainer, model) |
| 140 | |
| 141 | def on_train_start(callback, trainer, _): |
| 142 | config_dump = callback.parser.dump(callback.config, skip_none=False) |
nothing calls this directly
no test coverage detected