This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-ponymail-unit-tests.git
The following commit(s) were added to refs/heads/master by this push:
new 64d82bf Check we are processing the correct message
64d82bf is described below
commit 64d82bf4ec9cd71a318bf0baeb839c6558ab5bb4
Author: Sebb <[email protected]>
AuthorDate: Tue Aug 18 15:15:19 2020 +0100
Check we are processing the correct message
---
tests/test-generators.py | 5 +++++
tests/test-parsing.py | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/tests/test-generators.py b/tests/test-generators.py
index 4e84dac..04a7d78 100755
--- a/tests/test-generators.py
+++ b/tests/test-generators.py
@@ -96,6 +96,11 @@ def run_tests(args):
tests_run += 1
message_raw = mbox.get_bytes(test['index']) # True raw
format, as opposed to calling .as_bytes()
message = mbox.get(test['index'])
+ msgid =(message.get('message-id') or '').strip()
+ if msgid != test['message-id']:
+ sys.stderr.write("""[SEQ?] %s, index %2u: Expected '%s',
got '%s'!\n""" %
+ (gen_type, test['index'],
test['message-id'], msgid))
+ continue # no point continuing
lid = args.lid or
archiver.normalize_lid(message.get('list-id', '??'))
# Foal parameters
if 'raw_msg' in expected_compute_parameters:
diff --git a/tests/test-parsing.py b/tests/test-parsing.py
index dda60c2..3266888 100755
--- a/tests/test-parsing.py
+++ b/tests/test-parsing.py
@@ -84,6 +84,11 @@ def run_tests(args):
tests_run += 1
message_raw = mbox.get_bytes(test['index']) # True raw format, as
opposed to calling .as_bytes()
message = mbox.get(test['index'])
+ msgid =(message.get('message-id') or '').strip()
+ if msgid != test['message-id']:
+ sys.stderr.write("""[SEQ?] index %2u: Expected '%s', got
'%s'!\n""" %
+ (test['index'], test['message-id'], msgid))
+ continue # no point continuing
lid = archiver.normalize_lid(message.get('list-id', '??'))
# Foal parameters
if 'raw_msg' in expected_compute_parameters: