Exemplo n.º 1
0
 def test_store_extra_data(self):
     test_job = Job(self.method)
     test_job.store()
     stored = self.queue_job.search([("uuid", "=", test_job.uuid)])
     self.assertEqual(stored.additional_info, "JUST_TESTING")
     test_job.set_failed(exc_info="failed test", exc_name="FailedTest")
     test_job.store()
     stored.invalidate_cache()
     self.assertEqual(stored.additional_info, "JUST_TESTING_BUT_FAILED")
Exemplo n.º 2
0
 def test_set_failed(self):
     job_a = Job(self.method)
     job_a.set_failed(
         exc_info="failed test",
         exc_name="FailedTest",
         exc_message="Sadly this job failed",
     )
     self.assertEquals(job_a.state, FAILED)
     self.assertEquals(job_a.exc_info, "failed test")
     self.assertEquals(job_a.exc_name, "FailedTest")
     self.assertEquals(job_a.exc_message, "Sadly this job failed")
Exemplo n.º 3
0
 def test_set_failed(self):
     job_a = Job(self.method)
     job_a.set_failed(exc_info="failed test")
     self.assertEquals(job_a.state, FAILED)
     self.assertEquals(job_a.exc_info, "failed test")