如何为celery函数join_native制作一个模拟补丁

时间:2016-02-10 09:25:59

标签: python mocking celery

我为使用celery函数join_native()的python项目进行自动测试。我如何模拟补丁这个函数,以便回调函数返回准备好的结果?

1 个答案:

答案 0 :(得分:0)

这很简单!

首先,我们需要使用CELERY_ALWAYS_EAGER = True创建芹菜应用。

其次,我们需要创建当地的芹菜工人,这将发送预先准备好的结果。

第三,我们需要为join_native函数创建模拟补丁,这将调用我们的回调函数。