mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-05 03:34:18 +02:00
Make the jobs manager test more robust
This commit is contained in:
parent
8603fd5d5f
commit
768ca3106c
1 changed files with 4 additions and 1 deletions
|
|
@ -256,8 +256,11 @@ def error(self, *args):
|
|||
self.assertTrue(jm.wait_for_running_job(job_id2))
|
||||
status, result, tb, was_aborted = jm.job_status(job_id2)
|
||||
self.assertTrue(was_aborted)
|
||||
self.assertTrue(jm.wait_for_running_job(jid))
|
||||
while jm.job_status(job_id)[0] == 'waiting':
|
||||
time.sleep(0.01)
|
||||
self.assertIn(jm.wait_for_running_job(jid), (True, None))
|
||||
status, result, tb, was_aborted = jm.job_status(jid)
|
||||
self.assertFalse(was_aborted)
|
||||
self.assertTrue(tb), self.assertIn('a testing error', tb)
|
||||
jm.start_job('simple test', 'calibre.srv.jobs', 'sleep_test', args=(1.0,))
|
||||
jm.shutdown(), jm.wait_for_shutdown(monotonic() + 1)
|
||||
|
|
|
|||
Loading…
Reference in a new issue