def test_measure_all_trials_not_ready(mocked_rsync, mocked_ls, experiment): """Test running measure_all_trials before it is ready works as intended.""" mocked_ls.return_value = new_process.ProcessResult(1, '', False) assert measure_manager.measure_all_trials( experiment_utils.get_experiment_name(), MAX_TOTAL_TIME, test_utils.MockPool(), queue.Queue()) assert not mocked_rsync.called
def test_measure_all_trials_no_more(mocked_directories_have_same_files, mocked_execute): """Test measure_all_trials does what is intended when the experiment is done.""" mocked_directories_have_same_files.return_value = True mocked_execute.return_value = new_process.ProcessResult(0, '', False) mock_pool = test_utils.MockPool() assert not measure_manager.measure_all_trials( experiment_utils.get_experiment_name(), MAX_TOTAL_TIME, mock_pool, queue.Queue())