Esempio n. 1
0
 def test_delete_job_does_not_trigger_job_stop_if_not_running(self, delete_path):
     job = JobFactory()
     assert delete_path.call_count == 2  # outputs + logs
     with patch('scheduler.job_scheduler.stop_job') as mock_fct:
         job.delete()
     assert delete_path.call_count == 2 + 2  # outputs + logs
     assert mock_fct.call_count == 0
Esempio n. 2
0
 def test_delete_job_triggers_job_stop_mock(self, delete_path):
     job = JobFactory()
     job.set_status(JobLifeCycle.SCHEDULED)
     assert delete_path.call_count == 2  # outputs + logs
     with patch('scheduler.job_scheduler.stop_job') as mock_fct:
         job.delete()
     assert delete_path.call_count == 2 + 2  # outputs + logs
     assert mock_fct.call_count == 1