summaryrefslogtreecommitdiff
path: root/src/mailman/chains/tests
diff options
context:
space:
mode:
authorBarry Warsaw2015-09-23 21:00:49 -0400
committerBarry Warsaw2015-09-23 21:00:49 -0400
commit0e2e4b4ee1799e6d0ae7a248b16ee6551f7f5e21 (patch)
treef4a0718c8ce86ff4c0ebdaf7d1907755720c2c29 /src/mailman/chains/tests
parent6c75191a230474d51505ba3269f14b9093b35863 (diff)
parenta5dc59ef434ad1d74713f1fb00aa386215f35103 (diff)
downloadmailman-0e2e4b4ee1799e6d0ae7a248b16ee6551f7f5e21.tar.gz
mailman-0e2e4b4ee1799e6d0ae7a248b16ee6551f7f5e21.tar.zst
mailman-0e2e4b4ee1799e6d0ae7a248b16ee6551f7f5e21.zip
The logging of moderation reasons has been fixed. Given by Aurélien Bompard.
Diffstat (limited to 'src/mailman/chains/tests')
-rw-r--r--src/mailman/chains/tests/test_hold.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mailman/chains/tests/test_hold.py b/src/mailman/chains/tests/test_hold.py
index 1643b6ce3..da87c8d15 100644
--- a/src/mailman/chains/tests/test_hold.py
+++ b/src/mailman/chains/tests/test_hold.py
@@ -31,7 +31,7 @@ from mailman.core.chains import process as process_chain
from mailman.interfaces.autorespond import IAutoResponseSet, Response
from mailman.interfaces.usermanager import IUserManager
from mailman.testing.helpers import (
- configuration, get_queue_messages,
+ LogFileMark, configuration, get_queue_messages,
specialized_message_from_string as mfs)
from mailman.testing.layers import ConfigLayer
from zope.component import getUtility
@@ -115,6 +115,7 @@ A message body.
'TEST-REASON-1',
'TEST-REASON-2',
])
+ logfile = LogFileMark('mailman.vette')
process_chain(self._mlist, msg, msgdata, start_chain='hold')
messages = get_queue_messages('virgin')
self.assertEqual(len(messages), 2)
@@ -131,3 +132,6 @@ A message body.
self.assertIn(' TEST-REASON-2', payloads['owner'])
self.assertIn(' TEST-REASON-1', payloads['sender'])
self.assertIn(' TEST-REASON-2', payloads['sender'])
+ logged = logfile.read()
+ self.assertIn('TEST-REASON-1', logged)
+ self.assertIn('TEST-REASON-2', logged)