gpt4 book ai didi

django - 如何在 django 上测试时禁用 celery 任务

转载 作者:行者123 更新时间:2023-12-01 05:16:22 31 4
gpt4 key购买 nike

我正在尝试测试一些包括调用 celery 任务的函数。任务涉及调用 3rd 方网站,我需要在测试期间避免它。

知道如何在测试期间禁用所有 celery 任务吗?

最佳答案

通常“好方法”意味着做 Mocks。
http://www.voidspace.org.uk/python/mock/

因此,您将从站点返回示例响应。

您可以检查类声明调试状态,如果 True 用相应的 Mock 替换类

关于django - 如何在 django 上测试时禁用 celery 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655402/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com