Как отключить задачи сельдерея при тестировании на django

Я пытаюсь протестировать некоторые функции, которые включают вызов задач сельдерея. задачи включают вызов сторонних веб-сайтов, и мне нужно избегать этого во время тестов.

Любая идея, как отключить все задачи сельдерея во время тестов?


person segalle    schedule 29.10.2013    source источник


Ответы (1)


Обычно «хороший метод» подразумевает выполнение Mocks. http://www.voidspace.org.uk/python/mock/

Таким образом, вы вернете пример ответа с сайта.

Вы можете проверить состояние отладки объявления класса и, если True, заменить класс соответствующим Mock

person christophe31    schedule 29.10.2013