mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 11:51:05 -05:00
Handle extra headers accepted by Mandrill, also extra option of from_name. Tests to cover checking of extra headers and from_name.
This commit is contained in:
@@ -8,21 +8,26 @@ from djrill.mail import DjrillMessage
|
||||
class DjrillMessageTests(TestCase):
|
||||
def setUp(self):
|
||||
self.subject = "Djrill baby djrill."
|
||||
self.from_name = "Tarzan"
|
||||
self.from_email = "test@example"
|
||||
self.to = ["King Kong <kingkong@example.com>",
|
||||
"Cheetah <cheetah@example.com", "bubbles@example.com"]
|
||||
self.text_content = "Wonderful fallback text content."
|
||||
self.html_content = "<h1>That's a nice HTML email right there.</h1>"
|
||||
self.headers = {"Reply-To": "tarzan@example.com"}
|
||||
self.tags = ["track", "this"]
|
||||
|
||||
def test_djrill_message_success(self):
|
||||
msg = DjrillMessage(self.subject, self.text_content, self.from_email,
|
||||
self.to, tags=self.tags)
|
||||
self.to, tags=self.tags, headers=self.headers,
|
||||
from_name=self.from_name)
|
||||
|
||||
self.assertIsInstance(msg, DjrillMessage)
|
||||
self.assertEqual(msg.body, self.text_content)
|
||||
self.assertEqual(msg.recipients(), self.to)
|
||||
self.assertEqual(msg.tags, self.tags)
|
||||
self.assertEqual(msg.extra_headers, self.headers)
|
||||
self.assertEqual(msg.from_name, self.from_name)
|
||||
|
||||
def test_djrill_message_html_success(self):
|
||||
msg = DjrillMessage(self.subject, self.text_content, self.from_email,
|
||||
|
||||
Reference in New Issue
Block a user