测试每晚运行的芹菜工作

时间:2015-08-05 09:46:55

标签: python testing celery

我有一个定期的芹菜工作,应该每晚午夜运行。当然,我可以运行系统并将其留在一夜之间查看结果。但我可以看到,在解决潜在问题和能源方面,它不会非常有效。

在这种情况下,是否有一种技巧可以使测试更容易?

1 个答案:

答案 0 :(得分:0)

为了便于测试,您应该首先从ipython运行任务,以验证它是否应该执行。

然后要验证计划,您应该将celerybeat计划更改为在不久的将来运行,并验证它确实在运行。

一旦您验证了功能和计划,您就可以将celerybeat计划更新为午夜,并且至少可以确信它会像它应该的那样运行。