diff tests/unwrap-message-id.py @ 43334:4128ffba4431 stable

tests: handle Message-Id email header possible wrapping The "Message-Id" header will get wrapped with a new line when exceeding 75 characters on Python 3 (see changeset 7d4f2e4899c5 introducing usage of email.header.Header.encode and respective doc). This will occur in an unpredictable manner depending on the hostname's length. To make the test output consistent across Python versions and hostname configuration, we add a filter to unwrap this header value.
author Denis Laxalde <denis@laxalde.org>
date Sun, 27 Oct 2019 18:12:24 +0100
parents
children a1908951ca42
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/unwrap-message-id.py	Sun Oct 27 18:12:24 2019 +0100
@@ -0,0 +1,6 @@
+from __future__ import absolute_import, print_function
+
+import re
+import sys
+
+print(re.sub(r"(?<=Message-Id:) \n ", " ", sys.stdin.read()), end="")