【发布时间】:2018-10-20 14:11:48
【问题描述】:
我尝试:
@override_settings(EMAIL_HOST_PASSWORD='sdsds')
def test_email_not sent(self):
....
我想停止 Django SMTP 设置并进行测试,但设置没有被覆盖。
【问题讨论】:
-
你的设置文件是什么样的?
-
你的意思是标准 django 设置。
SETTING_NAME ='string'。在我的情况下EMAIL_HOST_PASSWORD='my_password',EMAIL_HOST='smtp.gmail.com'我想输入错误的 pass 或 smpt,以破坏电子邮件发送系统。 -
您如何检查该设置是否未被覆盖?你能用断言和确切的错误/问题更新你的整个测试方法吗?
-
ok 10 分钟,我想发送电子邮件的观点不好不是我的测试
标签: django unit-testing django-testing django-tests