diff options
| author | Aurélien Bompard | 2014-12-09 12:25:45 +0100 |
|---|---|---|
| committer | Aurélien Bompard | 2014-12-09 12:25:45 +0100 |
| commit | c11cdd249fe3f3a28da4be703b345d925a14c601 (patch) | |
| tree | ecde5eb1e283b20eb65e1bb79c6ab77e4caeee39 /src/mailman/handlers/tests/test_cook_headers.py | |
| parent | 0567d12d3cefc204f056b3b70f5f88b7ec02318a (diff) | |
| download | mailman-c11cdd249fe3f3a28da4be703b345d925a14c601.tar.gz mailman-c11cdd249fe3f3a28da4be703b345d925a14c601.tar.zst mailman-c11cdd249fe3f3a28da4be703b345d925a14c601.zip | |
Diffstat (limited to 'src/mailman/handlers/tests/test_cook_headers.py')
| -rw-r--r-- | src/mailman/handlers/tests/test_cook_headers.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/mailman/handlers/tests/test_cook_headers.py b/src/mailman/handlers/tests/test_cook_headers.py index 1a8fa6cdc..a7121da6d 100644 --- a/src/mailman/handlers/tests/test_cook_headers.py +++ b/src/mailman/handlers/tests/test_cook_headers.py @@ -26,10 +26,10 @@ __all__ = [ import unittest -from email.mime.multipart import MIMEMultipart from mailman.app.lifecycle import create_list from mailman.handlers import cook_headers +from mailman.testing.helpers import get_queue_messages, make_digest_messages from mailman.testing.layers import ConfigLayer @@ -42,12 +42,13 @@ class TestCookHeaders(unittest.TestCase): def setUp(self): self._mlist = create_list('test@example.com') - def test_process_multipart(self): - # The digest runner creates MIMEMultipart message instances which have - # no sender property. - msg = MIMEMultipart() - msg["message-id"] = "<test>" - try: - cook_headers.process(self._mlist, msg, {}) - except AttributeError as e: - self.fail(e) + def test_process_digest(self): + # Digest messages can be MIMEMultipart (LP#1130696) + make_digest_messages(self._mlist) + messages = [ bag.msg for bag in get_queue_messages("virgin") ] + self.assertEqual(len(messages), 2) + for msg in messages: + try: + cook_headers.process(self._mlist, msg, {}) + except AttributeError as e: + self.fail(e) |
