使用django-celery进行单元测试?
- 论坛
- 使用django-celery进行单元测试?
10 浏览
使用django-celery进行单元测试?
我正在为我们的django-celery项目制定一种测试方法。我已经阅读了文档中的说明,但没有给我一个实际操作的好主意。我不担心在实际的守护进程中测试任务,只关心我的代码的功能。主要是我想知道:
- 我们如何在测试中绕过
task.delay()
(我尝试设置CELERY_ALWAYS_EAGER = True
,但没有任何改变)? - 我们如何使用推荐的测试设置(如果这是最好的方法)而不实际更改我们的settings.py?
- 我们是否仍然可以使用
manage.py test
或者必须使用自定义运行器?
关于使用celery进行测试的任何提示或建议都将非常有帮助。