------------------------------------------------------------
revno: 1695
committer: Mark Sapiro <[email protected]>
branch nick: 2.1
timestamp: Sun 2017-03-05 21:25:38 -0800
message:
Updated test_message.py to account for optional Sender: and VERP.
modified:
tests/test_message.py
--
lp:mailman/2.1
https://code.launchpad.net/~mailman-coders/mailman/2.1
Your team Mailman Checkins is subscribed to branch lp:mailman/2.1.
To unsubscribe from this branch go to
https://code.launchpad.net/~mailman-coders/mailman/2.1/+edit-subscription
=== modified file 'tests/test_message.py'
--- tests/test_message.py 2010-07-11 17:03:44 +0000
+++ tests/test_message.py 2017-03-06 05:25:38 +0000
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2010 by the Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -51,8 +51,14 @@
msgid = qmsg['message-id']
unless(msgid.startswith('<mailman.'))
unless(msgid.endswith('[email protected]>'))
- eq(qmsg['sender'], '[email protected]')
- eq(qmsg['errors-to'], '[email protected]')
+ # The Sender: header is optional and addresses can be VERPed
+ if self._mlist.include_sender_header:
+ sender = qmsg['sender']
+ unless(sender.startswith('"_xtest" <_xtest-bounces'))
+ unless(sender.endswith('@dom.ain>'))
+ eto = qmsg['errors-to']
+ unless(eto.startswith('_xtest-bounces'))
+ unless(eto.endswith('@dom.ain'))
eq(qmsg['x-beenthere'], '[email protected]')
eq(qmsg['x-mailman-version'], Version.VERSION)
eq(qmsg['precedence'], 'bulk')
_______________________________________________
Mailman-checkins mailing list
[email protected]
Unsubscribe:
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org