def test_set_evaluation_dataset_path_on_empty_config(self) -> None: """Test set_evaluation_dataset_path on empty config.""" config = Config() config.set_evaluation_dataset_path("new dataset path") self.assertIsNone(config.evaluation)
def test_set_evaluation_dataset_path(self) -> None: """Test set_evaluation_dataset_path.""" config = Config(self.predefined_config) config.set_evaluation_dataset_path("new dataset path") self.assertEqual( "new dataset path", config.evaluation.accuracy.dataloader.dataset.params.get("root"), ) self.assertEqual( "new dataset path", config.evaluation.performance.dataloader.dataset.params.get( "root"), ) self.assertEqual( "/path/to/calibration/dataset", config.quantization.calibration.dataloader.dataset.params.get( "root"), )