Как протестировать Django API, использующий задачу Celery с send_email?

Итак, в моем Django проекте есть API view, который отправляет данные по электронной почте пользователю.
Эту работу выполняет Cerely (задача celery).
Я хочу тестировать, что API отправляет правильные данные.
Но я не могу понять, как сделать это с помощью задания celery, потому что пользователь, созданный в тестовом примере, имеет несуществующий email.
Поэтому даже если я запущу celery worker в тесте, он потерпит неудачу из-за неправильного email с ошибкой SMTP...
. Если мы реализуем view без celery, мы можем использовать Django mail.outbox[0].body для проверки почты.
Но с Celery мы не можем.
Пожалуйста, посоветуйте.

Вернуться на верх