测试嵌套芹菜任务的方法

时间:2017-07-20 16:13:26

标签: celery

为了简化问题,假设我们有芹菜任务调用其他芹菜任务。

我的理解是,没有办法“patch”(在单元测试模拟中)在要测试的任务中排队的任务,因此您无法控制嵌套/内部排队任务。

另外,我的理解是,验证此[要测试的任务]结果的唯一方法是进行集成测试,并验证刚执行的整个流程的外部影响。

因此,似乎最好的解决方案是尽可能避免在任务中排队任务,并且当你这样做时,尽可能保持基本任务?

有人可以确认这个或提供有关该主题的其他观点吗?

谢谢

0 个答案:

没有答案