def test_single_task(self): """ This test requires celery to be running to succeed """ a = randrange(1,10) b = randrange(1,10) task = multiply.delay(a, b) self.assertEqual(task.state, "PENDING") assert_eventually_true(lambda: task.state == "SUCCESS", timeout=1) self.assertEqual(task.result, a*b)
from tasks import multiply result = multiply.delay(5,4) print result.get(4)
from tasks import multiply result = multiply.delay(5, 4) print result.get(4)
from tasks import add, multiply print(add.delay(4, 4)) print(multiply.delay(2, 2))