Nic*_*ner 23 email django unit-testing
我的Django 1.2.4应用程序中有一些单元测试.其中一项测试需要验证是否在特定条件下发送了电子邮件.我怎样才能做到这一点?
理想情况下它是程序化的,但将电子邮件正文打印到控制台也很不错.
Dom*_*ola 45
最新的Django测试文档有一个电子邮件服务部分.
那你就做一些像:
from django.core import mail
print mail.outbox[0].body
Run Code Online (Sandbox Code Playgroud)
HTML版本通过附加的替代mimetypes处理,您可以访问(如果您附加了一个),例如
content, mimetype = mail.outbox[0].alternatives[0]
Run Code Online (Sandbox Code Playgroud)
发件箱对象是EmailMessages,在此处进一步说明
| 归档时间: |
|
| 查看次数: |
5015 次 |
| 最近记录: |