Beispiel #1
0
 def test_job_not_found(self):
     prov = stub.StubJobProvider()
     prov.set_operations([{
         'job-id': 'myjob',
         'status': ('SUCCESS', '123')
     }])
     establish_chronology(nothing_happens())
     ret = dsub_command.wait_after(prov, ['some_other_job'], 1, True)
     self.assertTrue(ret)
Beispiel #2
0
 def test_already_succeeded(self):
     prov = stub.StubJobProvider()
     prov.set_operations([{
         'job-id': 'myjob',
         'status': ('SUCCESS', '123')
     }])
     establish_chronology(nothing_happens())
     ret = dsub_command.wait_after(prov, ['myjob'], 1, True)
     self.assertEqual(ret, [])
Beispiel #3
0
 def test_job_2(self):
   self.prov = stub.StubJobProvider()
   establish_chronology(self.fail_in_sequence())
   ret = dsub_command.wait_after(self.prov, ['job-1'], 1, True)
   self.assertEqual(ret, [['failed to frob']])
Beispiel #4
0
 def test_job_1(self):
   self.prov = stub.StubJobProvider()
   establish_chronology(self.progressive_chronology())
   ret = dsub_command.wait_after(self.prov, ['job-1'], 1, True)
   self.assertEqual(ret, [])