Переопределить настройки в тестах Django - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь:

 @override_settings(EMAIL_HOST_PASSWORD='sdsds')
 def  test_email_not sent(self):
   ....

Я хочу заблокировать настройки SMTP Django и проверить их, но настройки не были переопределены.

1 Ответ

0 голосов
/ 10 мая 2018

По умолчанию Django использует локальную память для электронных писем при тестировании. См. документы для получения дополнительной информации.

Если вы хотите использовать сервер SMTP, вы можете переопределить настройку.

@override_settings(EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend', EMAIL_HOST_PASSWORD='sdsds')
 def  test_email_not sent(self):
     ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...