В течение очень долгого времени я использую очереди задач в AppEngine для планирования задач, как раз так, как я должен.
Но то, что мне всегда было интересно, - это как писать тесты для этого? До сих пор я просто делал тесты, чтобы убедиться, что в API нет очереди, которая ставит в очередь задачу, а затем написала более подходящие тесты для API, выполняющего задачу.
Однако в последнее время я начал чувствовать себя немного неудовлетворенным этим, и я ищу способ проверить, что правильная задача была добавлена в правильную очередь. Надеюсь, это можно сделать лучше, чем просто путем развертывания кода и надежды на лучшее.
Я использую django-nonrel, если это имеет какое-либо отношение к ответу.
Напомним: как записать unit test для подтверждения задач, поставленных в очередь?