标签: django django-celery celery-task
我试图测试一些包含芹菜任务调用的函数。这些任务涉及到第三方网站的调用,我需要在测试期间避免它。
知道如何在测试期间禁用所有celery任务吗?
答案 0 :(得分:2)
通常“好方法”意味着做Mocks。 http://www.voidspace.org.uk/python/mock/
因此,您将从网站返回示例回复。
您可以检查类声明调试状态,如果True使用相应的Mock