summaryrefslogtreecommitdiff
path: root/src/mailman/handlers/tests/test_cook_headers.py
diff options
context:
space:
mode:
authorAurélien Bompard2014-12-09 12:25:45 +0100
committerAurélien Bompard2014-12-09 12:25:45 +0100
commitc11cdd249fe3f3a28da4be703b345d925a14c601 (patch)
treeecde5eb1e283b20eb65e1bb79c6ab77e4caeee39 /src/mailman/handlers/tests/test_cook_headers.py
parent0567d12d3cefc204f056b3b70f5f88b7ec02318a (diff)
downloadmailman-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.py21
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)