тестирование django-задач - PullRequest
1 голос
/ 08 июня 2011

Я пытаюсь написать тест, который включает в себя выполнение задачи 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 голосов
/ 15 февраля 2012

Я думаю, ты не назначил рабочего.В вашем каталоге django:

> python manage.py taskd run

ваши запланированные задачи будут выполняться этим "taskd".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...