我为注册功能编写了一个测试。当我手动执行时,注册过程会向用户发送电子邮件,但是当我使用测试脚本执行此操作时,不会发送电子邮件。所以我想知道里面发生了什么?
测试服务器的端口是什么?测试服务器与它一起发送邮件有什么关系吗?我可以指定测试服务器端口吗?
答案 0 :(得分:2)
manage.py test
没有运行"测试服务器"根本没有任何东西在监听任何端口。
在文档中测试电子邮件为fully covered - 如该页面所示,您可以from django.core import mail
然后检查mail.outbox
。