コード例 #1
0
 def test_queued_tasks(self):
     """Tasks that are pending launch identified as 'queued'"""
     for status in self.all_statuses:
         if status not in (self.success, self.failed, self.running):
             job = BatchJob('id', status)
             self.assertNotIn(job.get_job_state(),
                              (State.RUNNING, State.FAILED, State.SUCCESS))
コード例 #2
0
 def test_failed_jobs(self):
     """Tasks that have been launched are identified as 'running'"""
     assert self.failed in self.all_statuses, 'A core assumption in the Batch Executor has changed. ' \
                                              'What happened to the list of statuses or the running state?'
     running_job = BatchJob('CCC', self.failed)
     self.assertEqual(running_job.get_job_state(), State.FAILED)
コード例 #3
0
 def test_success_jobs(self):
     """Tasks that have been launched are identified as 'running'"""
     assert self.success in self.all_statuses, 'A core assumption in the Batch Executor has changed. ' \
                                               'What happened to the list of statuses or the running state?'
     success_job = BatchJob('BBB', self.success)
     self.assertEqual(success_job.get_job_state(), State.SUCCESS)