【发布时间】:2014-04-14 09:17:22
【问题描述】:
如何在不运行单元测试期间创建的 Celery 任务的情况下进行捕获?
例如,我想编写一个如下所示的测试:
def test_add_user_avatar():
add_user_avatar(…)
tasks = get_deferred_tasks(…)
assert_equal(tasks[0], ResizeImageTask(…))
具体来说,我不想使用ALWAYS_EAGER——我的一些任务非常慢,并且有自己的一组测试用例。我特别想断言我的前端代码正在创建正确的任务。
【问题讨论】: