summaryrefslogtreecommitdiff
path: root/tests/mail
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2017-12-09 06:42:46 -0800
committerTim Graham <timograham@gmail.com>2017-12-30 09:37:59 -0500
commitb03d5002955256c4b3ed7cfae5150eb79c0eb97e (patch)
tree224094caa05599e60e17e6a29a3cf366f652ffa8 /tests/mail
parent63349394170347241c48a445c843ff2be53e3a8a (diff)
downloaddjango-b03d5002955256c4b3ed7cfae5150eb79c0eb97e.tar.gz
Fixed #28971 -- Made EmailMessage.message() set Cc from headers dict if it exists.
Diffstat (limited to 'tests/mail')
-rw-r--r--tests/mail/tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/mail/tests.py b/tests/mail/tests.py
index 869cd764bf..c7b8d09027 100644
--- a/tests/mail/tests.py
+++ b/tests/mail/tests.py
@@ -132,6 +132,13 @@ class MailTests(HeadersCheckMixin, SimpleTestCase):
['to@example.com', 'other@example.com', 'cc@example.com', 'cc.other@example.com', 'bcc@example.com']
)
+ def test_cc_headers(self):
+ message = EmailMessage(
+ 'Subject', 'Content', 'bounce@example.com', ['to@example.com'],
+ cc=['foo@example.com'], headers={'Cc': 'override@example.com'},
+ ).message()
+ self.assertEqual(message['Cc'], 'override@example.com')
+
def test_cc_in_headers_only(self):
message = EmailMessage(
'Subject', 'Content', 'bounce@example.com', ['to@example.com'],