def test_file_manager_and_remote_env_not_called_if_study_not_started(self): self.remote_env_mock.download_logs = mock.Mock() self.file_manager.make_dir = mock.Mock() study = StudyDTO(path="hello") study.started = False self.log_downloader.run(study) self.remote_env_mock.download_logs.assert_not_called() self.file_manager.make_dir.assert_not_called()
def started_study(self): study = StudyDTO(path=Path("path") / "hello") study.started = True study.job_id = 42 study.job_log_dir = "ROOT_LOG_DIR" return study