如何为 celery 函数制作模拟补丁 join_native
How to make a mock patch for celery function join_native
我为使用 celery 函数 join_native() 的 python 项目进行了自动测试。我如何模拟修补此函数,以便回调函数返回准备好的结果?
这个很简单!
首先,我们需要创建 CELERY_ALWAYS_EAGER = True 的 celery 应用程序。
其次,我们需要创建本地的celery worker,用于发送预先准备好的结果。
第三,我们需要为join_native函数创建模拟补丁,它将调用我们的回调函数。
我为使用 celery 函数 join_native() 的 python 项目进行了自动测试。我如何模拟修补此函数,以便回调函数返回准备好的结果?
这个很简单!
首先,我们需要创建 CELERY_ALWAYS_EAGER = True 的 celery 应用程序。
其次,我们需要创建本地的celery worker,用于发送预先准备好的结果。
第三,我们需要为join_native函数创建模拟补丁,它将调用我们的回调函数。