Я хочу сделать unittest на функции внутри задачи Google App Engine. Я хотел бы знать, есть ли какой-либо метод, с помощью которого мы можем выполнять задачи в taskqueue, чтобы проверить, дает ли он желаемый результат.Возможно ли выполнить задачу внутри задачи Google App Engine?
ответ
Вам необходимо вручную удалить задачу из очереди и отправить в URL со всеми параметрами. Проверьте эти документы https://cloud.google.com/appengine/docs/python/tools/localunittesting#Python_Writing_task_queue_tests http://googleappengine.googlecode.com/svn/trunk/python/google/appengine/api/taskqueue/taskqueue_stub.py
Конструктор TaskQueueServiceStub имеет параметр auto_task_running, который предполагает, что может быть способ выполнения задач, выполняемых заглушкой, когда они поставлены в очередь, но мне не удалось использовать его. http://gae-pydoc.appspot.com/google.appengine.api.taskqueue.taskqueue_stub.TaskQueueServiceStub – TTimo
См. http://stackoverflow.com/questions/6632809/gae-unit-testing-taskqueue-with-testbed для пример того, как вручную выполнять задачи. – TTimo
- 1. Google App Engine - Зависимость от задачи
- 2. Google App Engine: добавить задачу в очередь из задачи
- 3. Google App Engine: возможно ли выполнить запрос Gql LIKE?
- 4. Как уловить задачу в Google App Engine?
- 5. Каков размер задачи в Google App Engine
- 6. Возможно ли выполнить обычную задачу Beanstalkd?
- 7. Google App Engine - запустить задачу при публикации
- 8. Возможно ли запустить задачу после задачи просмотра?
- 9. Google App Engine: задачи и потоки?
- 10. Фоновый поток Google App Engine против задачи
- 11. Как заменить задачу в очереди задач Google App Engine?
- 12. Использование транзакции Google App Engine
- 13. Как быстро создавать задачи X в Google App Engine
- 14. Возможно ли выполнить каждую задачу внутри playbbok в другом хосте?
- 15. Django + Pydev/Eclipse + Google App Engine - возможно?
- 16. Сохранение постоянного количества в Google App Engine
- 17. Возможно ли длительный опрос в Google App Engine?
- 18. Возможно ли использовать Google App Engine с открытым доменом?
- 19. Возможно ли запустить Bitcoin в Google App Engine?/альтернативы?
- 20. Возможно ли получить много объектов вместе с Google App Engine?
- 21. Возможно ли сохранить нормализованную модель в Google App Engine?
- 22. Возможно ли передавать данные в Google App Engine?
- 23. google app engine
- 24. Google App Engine, Task Queues
- 25. Google App Engine: DeadlineExceededError
- 26. Многочисленные регионы Google App Engine
- 27. Веб-скребок с Google Engine Engine Engine/App Engine
- 28. Возможно ли выполнить серверный javascript из экземпляра * Python * Google App Engine?
- 29. Отложенная очередь в Google App Engine
- 30. добавив задачу не по умолчанию очереди в Google App Engine
Не можете ли вы поставить в очередь в очередь и выполнить его из очереди? – marcadian
В моем исходном коде обратный отсчет для задачи - 10 минут. Но я хочу отключить функциональность, которую я написал внутри задачи. –
не имеет значения обратного отсчета, вы можете выполнить задачу и просто отправить URL-адрес https://cloud.google.com/appengine/docs/python/tools/localunittesting#Python_Writing_task_queue_tests http: //googleappengine.googlecode .com/svn/trunk/python/google/appengine/api/taskqueue/taskqueue_stub.py – marcadian