Ejemplo n.º 1
0
 def test_can_resubmit_test_single_node(self):
     result = G(Result, manifest=MANIFEST())
     job = TestJob(result=result)
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Complete"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Running"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Incomplete"
     job.save()
     self.assertTrue(job.can_resubmit())
     job.status = "Canceled"
     job.save()
     self.assertTrue(job.can_resubmit())
     job.status = "Results Missing"
     job.save()
     self.assertTrue(job.can_resubmit())
Ejemplo n.º 2
0
 def test_can_resubmit_test_multi_node_target(self):
     result = G(Result, manifest=MANIFEST())
     job = TestJob(result=result, id="12345.1")
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Complete"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Running"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Incomplete"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Canceled"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Results Missing"
     job.save()
     self.assertFalse(job.can_resubmit())
Ejemplo n.º 3
0
 def test_can_resubmit_test_multi_node_host(self):
     result = G(Result, manifest__manifest=MINIMAL_XML)
     job = TestJob(result=result, id="12345.0")
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Complete"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Running"
     job.save()
     self.assertFalse(job.can_resubmit())
     job.status = "Incomplete"
     job.save()
     self.assertTrue(job.can_resubmit())
     job.status = "Canceled"
     job.save()
     self.assertTrue(job.can_resubmit())
     job.status = "Results Missing"
     job.save()
     self.assertTrue(job.can_resubmit())