Пример #1
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)
Пример #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
 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)