def test_html(self): message = send_django( template_name="html-email.html", context_data=dict(name="Y"), request=None, from_email="*****@*****.**", ) self.assertEqual(message.content_subtype, "html") self.assertEqual(message.body, "Hello from Y")
def test_text(self): message = send_django( template_name="email.html", context_data=dict(name="Y"), request=None, from_email="*****@*****.**", ) self.assertEqual(message.content_subtype, "plain") self.assertEqual(message.body, "Hello from Y") self.assertEqual(message.from_email, "*****@*****.**") self.assertEqual(message.subject, "Subject") self.assertEqual(message.to, ["*****@*****.**", "*****@*****.**"])
def test_multi(self): message = send_django( template_name="multi-email.html", context_data=dict(name="Y"), request=None, from_email="*****@*****.**", ) self.assertEqual(message.content_subtype, "plain") self.assertEqual(message.body, "Hello from Y") self.assertEqual( message.alternatives, [("Hello from Y", "text/html")], )