diff options
| author | Mark Sapiro | 2016-12-09 10:09:35 -0800 |
|---|---|---|
| committer | Mark Sapiro | 2016-12-09 10:09:35 -0800 |
| commit | 39f3083f43a648d42b9de7c9c300e2902e0f9179 (patch) | |
| tree | bd51f11de2821bd5c2b2f53db2d1bfc7ea5ad58b /src/mailman/email/tests | |
| parent | 898686f9317d75895eac62b3563b365ccc6b4ce8 (diff) | |
| parent | 00d59d69137848b87d021475b40c8e39fe190636 (diff) | |
| download | mailman-39f3083f43a648d42b9de7c9c300e2902e0f9179.tar.gz mailman-39f3083f43a648d42b9de7c9c300e2902e0f9179.tar.zst mailman-39f3083f43a648d42b9de7c9c300e2902e0f9179.zip | |
Merged from master.
Diffstat (limited to 'src/mailman/email/tests')
| -rw-r--r-- | src/mailman/email/tests/test_message.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mailman/email/tests/test_message.py b/src/mailman/email/tests/test_message.py index 3ec099904..461659865 100644 --- a/src/mailman/email/tests/test_message.py +++ b/src/mailman/email/tests/test_message.py @@ -19,6 +19,7 @@ import unittest +from email.header import Header from email.parser import FeedParser from mailman.app.lifecycle import create_list from mailman.email.message import Message, UserNotification @@ -52,6 +53,8 @@ class TestMessage(unittest.TestCase): class TestMessageSubclass(unittest.TestCase): + layer = ConfigLayer + def test_i18n_filenames(self): parser = FeedParser(_factory=Message) parser.feed("""\ @@ -79,3 +82,9 @@ Test content except TypeError as error: self.fail(error) self.assertEqual(filename, u'd\xe9jeuner.txt') + + def test_senders_header_instances(self): + msg = Message() + msg['From'] = Header('test@example.com') + # Make sure the senders property does not fail + self.assertEqual(msg.senders, ['test@example.com']) |
