def test_file_import_task_termination_on_analysis_failure(self): with mock.patch( "core.models.Analysis.terminate_file_import_tasks" ) as terminate_mock: self.analysis.set_status(Analysis.FAILURE_STATUS) run_analysis(self.analysis.uuid) self.assertTrue(terminate_mock.called)
def test_run_analysis(self, refinery_import_mock, run_galaxy_mock, galaxy_import_mock, galaxy_export_mock, attach_outputs_mock): # Run an Analysis and ensure that the methods to check the state of # the tsk get called properly run_analysis(self.analysis.uuid) self.assertTrue(refinery_import_mock.called) self.assertTrue(run_galaxy_mock.called) self.assertTrue(galaxy_import_mock.called) self.assertTrue(galaxy_export_mock.called) self.assertTrue(attach_outputs_mock.called)