Test html_message argument to mail_admins
(self)
| 2399 | |
| 2400 | @override_settings(ADMINS=["nobody@example.com"]) |
| 2401 | def test_html_mail_admins(self): |
| 2402 | """Test html_message argument to mail_admins""" |
| 2403 | mail_admins("Subject", "Content\n", html_message="HTML Content\n") |
| 2404 | message = self.get_outbox_message() |
| 2405 | |
| 2406 | self.assertEqual(message.get("subject"), "[Django] Subject") |
| 2407 | self.assertEqual(message.get_all("to"), ["nobody@example.com"]) |
| 2408 | self.assertTrue(message.is_multipart()) |
| 2409 | self.assertEqual(len(message.get_payload()), 2) |
| 2410 | self.assertEqual(message.get_payload(0).get_content(), "Content\n") |
| 2411 | self.assertEqual(message.get_payload(0).get_content_type(), "text/plain") |
| 2412 | self.assertEqual(message.get_payload(1).get_content(), "HTML Content\n") |
| 2413 | self.assertEqual(message.get_payload(1).get_content_type(), "text/html") |
| 2414 | |
| 2415 | @override_settings( |
| 2416 | ADMINS=["nobody+admin@example.com"], |
nothing calls this directly
no test coverage detected