擅长:python、mysql、java
<p>取决于你到底想测试什么。</p>
<ul>
<li>直接测试任务代码。不要调用“task.delay(…)”只需从单元测试中调用“task(…)”。</li>
<li>使用<a href="http://docs.celeryproject.org/en/v4.1.0/userguide/configuration.html#task-always-eager" rel="nofollow noreferrer">CELERY_ALWAYS_EAGER</a>。这将导致在您说“task.delay(…)”时立即调用您的任务,因此您可以测试整个路径(但不能测试任何异步行为)。</li>
</ul>