------------------------------------------------------------
revno: 1695
committer: Mark Sapiro <m...@msapiro.net>
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('._xt...@dom.ain>'))
-        eq(qmsg['sender'], '_xtest-boun...@dom.ain')
-        eq(qmsg['errors-to'], '_xtest-boun...@dom.ain')
+        # 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'], '_xt...@dom.ain')
         eq(qmsg['x-mailman-version'], Version.VERSION)
         eq(qmsg['precedence'], 'bulk')

_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to