Assert celery задача выполняется или не выполняется

Я работаю над проектом django в качестве стажера. Стажер, я разрабатываю проект, а не кодирую его с самого начала, я добавил функцию в раздел раздел контакты, функция заключается в отправка ответа поддержки пользователю, который отправил контактное сообщение по электронной почте после того, как поддержка ответила на сообщение в панели администратора, я запускаю задачу celery для отправки электронной почты в функции приемника post_save на основе некоторых условий, я хотел бы провести модульное тестирование этой функции, что для меня имеет значение Мне нужно что-то вроде этого assertCeleryRecievesTask(task_name) или нет, пока что не важно, работает ли сама задача как ожидалось, просто хочу знать, запускается задача или нет, спасибо за помощь.

Вы можете подключить сигналы сельдерея. https://docs.celeryq.dev/en/stable/userguide/signals.html

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