summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Warsaw2012-05-11 12:22:24 -0700
committerBarry Warsaw2012-05-11 12:22:24 -0700
commitcc449f1910f84894a2431920d9349bffe4cea7ab (patch)
treeead85f8a377b0fbb709ffb72b8715645539041cb
parent24f390dcf0158722ec66ada50f22f55b868bc333 (diff)
downloadmailman-cc449f1910f84894a2431920d9349bffe4cea7ab.tar.gz
mailman-cc449f1910f84894a2431920d9349bffe4cea7ab.tar.zst
mailman-cc449f1910f84894a2431920d9349bffe4cea7ab.zip
-rw-r--r--src/mailman/core/tests/test_runner.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mailman/core/tests/test_runner.py b/src/mailman/core/tests/test_runner.py
index 4769414cd..ad2548adc 100644
--- a/src/mailman/core/tests/test_runner.py
+++ b/src/mailman/core/tests/test_runner.py
@@ -32,8 +32,8 @@ from mailman.config import config
from mailman.core.runner import Runner
from mailman.interfaces.runner import RunnerCrashEvent
from mailman.testing.helpers import (
- configuration, event_subscribers, make_testable_runner,
- specialized_message_from_string as mfs)
+ configuration, event_subscribers, get_queue_messages,
+ make_testable_runner, specialized_message_from_string as mfs)
from mailman.testing.layers import ConfigLayer
@@ -78,8 +78,12 @@ Message-ID: <ant>
event = self._events[0]
self.assertTrue(isinstance(event, RunnerCrashEvent))
self.assertEqual(event.mailing_list, self._mlist)
- self.assertEqual(event.message['message-id'], msg['message-id'])
+ self.assertEqual(event.message['message-id'], '<ant>')
self.assertEqual(event.metadata['listname'], 'test@example.com')
self.assertTrue(isinstance(event.error, RuntimeError))
self.assertEqual(event.error.message, 'borked')
self.assertTrue(isinstance(event.runner, CrashingRunner))
+ # The message should also have ended up in the shunt queue.
+ shunted = get_queue_messages('shunt')
+ self.assertEqual(len(shunted), 1)
+ self.assertEqual(shunted[0].msg['message-id'], '<ant>')