summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2001-09-10 02:39:17 +0000
committerbwarsaw2001-09-10 02:39:17 +0000
commitf4f5b1a10cba17881b4c7462e0988597fcb4bbdd (patch)
tree7636b3b6f63bea523b98204a736427963d0e0321
parent6da965082a6792deb30a44e60918e3e107700d35 (diff)
downloadmailman-f4f5b1a10cba17881b4c7462e0988597fcb4bbdd.tar.gz
mailman-f4f5b1a10cba17881b4c7462e0988597fcb4bbdd.tar.zst
mailman-f4f5b1a10cba17881b4c7462e0988597fcb4bbdd.zip
-rw-r--r--tests/test_bounces.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/tests/test_bounces.py b/tests/test_bounces.py
index aea058b2d..51fc391cd 100644
--- a/tests/test_bounces.py
+++ b/tests/test_bounces.py
@@ -76,12 +76,18 @@ class BounceTest(unittest.TestCase):
foundaddrs = sys.modules[module].process(msg)
addrs.sort()
foundaddrs.sort()
- try:
- assert addrs == foundaddrs
- except AssertionError:
- print >> sys.stderr, 'File: %s\nWanted: %s\nGot: %s' % (
- fp.name, addrs, foundaddrs)
- raise
+ self.assertEqual(addrs, foundaddrs)
+
+ def checkSMTP32Failure(self):
+ from Mailman.Bouncers import SMTP32
+ # This file has no X-Mailer: header
+ fp = open(os.path.join('tests', 'bounces', 'postfix_01.txt'))
+ try:
+ msg = Parser().parse(fp)
+ finally:
+ fp.close()
+ self.failIf(msg['x-mailer'] is not None)
+ self.failIf(SMTP32.process(msg))