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