コード例 #1
0
ファイル: test_events_state.py プロジェクト: vkryachko/celery
 def test_ready(self):
     task = Task(uuid="abcdefg",
                 name="tasks.add")
     task.on_received(timestamp=time())
     self.assertFalse(task.ready)
     task.on_succeeded(timestamp=time())
     self.assertTrue(task.ready)
コード例 #2
0
 def test_ready(self):
     task = Task(uuid="abcdefg",
                 name="tasks.add")
     task.on_received(timestamp=time())
     self.assertFalse(task.ready)
     task.on_succeeded(timestamp=time())
     self.assertTrue(task.ready)
コード例 #3
0
ファイル: test_state.py プロジェクト: Crowdbooster/celery
 def test_merge(self):
     task = Task()
     task.on_failed(timestamp=time())
     task.on_started(timestamp=time())
     task.on_received(timestamp=time(), name='tasks.add', args=(2, 2))
     self.assertEqual(task.state, states.FAILURE)
     self.assertEqual(task.name, 'tasks.add')
     self.assertTupleEqual(task.args, (2, 2))
     task.on_retried(timestamp=time())
     self.assertEqual(task.state, states.RETRY)
コード例 #4
0
 def test_merge(self):
     task = Task()
     task.on_failed(timestamp=time())
     task.on_started(timestamp=time())
     task.on_received(timestamp=time(), name="tasks.add", args=(2, 2))
     self.assertEqual(task.state, states.FAILURE)
     self.assertEqual(task.name, "tasks.add")
     self.assertTupleEqual(task.args, (2, 2))
     task.on_retried(timestamp=time())
     self.assertEqual(task.state, states.RETRY)