Exemple #1
0
 def test_already_succeeded(self):
   prov = stub.StubJobProvider()
   prov.set_operations([{
       'job-id': 'myjob',
       'status': 'SUCCESS',
       'status-message': '',
       'task-id': ''
   }])
   establish_chronology(nothing_happens())
   ret = dsub_command._wait_for_any_job(prov, {'myjob'}, 1, False)
   self.assertEqual(ret, set())
Exemple #2
0
 def test_multiple_jobs(self):
   self.prov = stub.StubJobProvider()
   establish_chronology(self.progressive_chronology())
   ret = dsub_command._wait_for_any_job(self.prov, {'job-1', 'job-2'}, 1)
   self.assertEqual(ret, {'job-2'})
Exemple #3
0
 def test_succeeds(self):
   self.prov = stub.StubJobProvider()
   establish_chronology(self.progressive_chronology())
   ret = dsub_command._wait_for_any_job(self.prov, {'job-1'}, 1)
   self.assertEqual(ret, set())