2016-09-21 4 views
0

生成されたリンクを持つユーザーに電子メールを送信していますが、リンクが正しいかどうかを確認するテストを書いていますが、テスト中の電子メールのDjango:送信された電子メールの内容をテストします

これを行う方法はありますか?

それがすべてで助けている場合、これは私が電子メールを送信しています方法です:

content = template.render(Context({'my_link': my_link})) 
subject = _('Email with link') 
msg = EmailMultiAlternatives(subject=subject, 
          from_email='MyWebsite Team <[email protected]>', 
          to=[user.email, ]) 
msg.attach_alternative(content, 'text/html') 
msg.send() 

答えて

2

ドキュメントは、テストメールにan entire sectionを持っています。

self.assertEqual(mail.outbox[0].subject, 'Email with link') 
関連する問題