def setUp(self): self.q = Queue() self.w = Worker(self.q) with Flow(self.q, name='test') as f: # enqueue a job to fail self.job = f.enqueue(some_calculation, 2, 3, 0) self.n_job = f.enqueue(do_nothing)
def setUp(self): self.q = Queue() self.w = Worker(self.q, default_result_ttl=1, default_worker_ttl=2.1, expires_after=2) with Flow(self.q, name='test') as f: self.n_job = f.enqueue(do_nothing)
def test_simple_flow(self): with Flow(self.q) as f: job = f.enqueue(say_hello, 'Bob') n_job = f.enqueue(do_nothing) # jobs must be performed in sequence self.assertLess(job.id, n_job.id) # jobs must have uuids self.assertIsNotNone(job.uuid) self.assertIsNotNone(n_job.uuid) # Job 1 must be queued self.assertEqual(job.status, job.QUEUED) self.assertEqual('default', job.queue_id) # Job 2 must not be queued self.assertEqual(n_job.status, job.FLOW) self.assertIsNone(n_job.queue_id)
def setUp(self): self.q = Queue() self.w = Worker(self.q, default_result_ttl=1) with Flow(self.q, name='test') as f: self.n_job = f.enqueue(do_nothing)
def setUp(self): self.q = Queue() self.w = Worker(self.q) with Flow(self.q, name='test') as f: self.job = f.enqueue(say_hello, 'Bob') self.n_job = f.enqueue(do_nothing)