测试django-tasks

时间:2011-06-08 10:33:56

标签: django

我正在尝试编写一个涉及运行django-tasks任务的测试。问题是我似乎无法让任务超出“预定”状态。

我已经设置了

  

DJANGOTASK_DEMON_THREAD = True

在我的设置中,为简单起见。

ptask = djangotasks.task_for_function(f)
djangotasks.run_task(ptask)

while ptask.status!='successful':
    ptask = djangotasks.task_for_function(f)
    print ptask.status
    time.sleep(5)

这就是我正在尝试的,它在测试之外很有效。

编辑:修复拼写错误

1 个答案:

答案 0 :(得分:0)

我认为你没有分配任务工作者。在您的django目录中:

> python manage.py taskd run

您的计划任务将由此“任务”执行。