summaryrefslogtreecommitdiff
path: root/src/mailman/testing/helpers.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/testing/helpers.py')
-rw-r--r--src/mailman/testing/helpers.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mailman/testing/helpers.py b/src/mailman/testing/helpers.py
index a57d883c7..2ce6956b7 100644
--- a/src/mailman/testing/helpers.py
+++ b/src/mailman/testing/helpers.py
@@ -18,6 +18,7 @@
"""Various test helpers."""
import os
+import sys
import json
import time
import uuid
@@ -118,8 +119,11 @@ def get_queue_messages(queue_name, sort_on=None, expected_count=None):
messages.append(_Bag(msg=msg, msgdata=msgdata))
queue.finish(filebase)
if expected_count is not None:
- assert len(messages) == expected_count, 'Wanted {}, got {}'.format(
- expected_count, len(messages))
+ if len(messages) != expected_count:
+ for item in messages:
+ print(item.msg, file=sys.stderr)
+ raise AssertionError('Wanted {}, got {}'.format(
+ expected_count, len(messages)))
if sort_on is not None:
messages.sort(key=lambda item: str(item.msg[sort_on]))
return messages
@@ -244,7 +248,7 @@ def get_nntp_server(cleanups):
cleanups.append(patcher.stop)
nntpd = server_class()
# A class for more convenient access to the posted message.
- class NNTPProxy: # noqa
+ class NNTPProxy: # noqa: E306
def get_message(self):
args = nntpd.post.call_args
return specialized_message_from_string(args[0][0].read())