gpt4 book ai didi

django - 验证电子邮件是从单元测试发送的

转载 作者:行者123 更新时间:2023-12-03 11:09:25 24 4
gpt4 key购买 nike

我的 Django 1.2.4 应用程序中有一些单元测试。其中一项测试需要验证电子邮件是否在特定条件下发送。我怎样才能做到这一点?

理想情况下,它是程序化的,但将电子邮件正文打印到控制台也很好。

最佳答案

最新的 Django 测试文档有一个 Email Services部分。

然后你只需执行以下操作:

from django.core import mail

print mail.outbox[0].body

HTML 版本是通过附加的替代 mimetypes 处理的,您可以访问(如果您附加了一个),例如
content, mimetype = mail.outbox[0].alternatives[0]

发件箱对象是 EmailMessages, further documented here

关于django - 验证电子邮件是从单元测试发送的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4651621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com