示例#1
0
    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)
示例#2
0
from tasks import multiply

result = multiply.delay(5,4)
print result.get(4)

示例#3
0
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))