diff options
| author | bwarsaw | 2001-09-10 02:39:17 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-09-10 02:39:17 +0000 |
| commit | f4f5b1a10cba17881b4c7462e0988597fcb4bbdd (patch) | |
| tree | 7636b3b6f63bea523b98204a736427963d0e0321 | |
| parent | 6da965082a6792deb30a44e60918e3e107700d35 (diff) | |
| download | mailman-f4f5b1a10cba17881b4c7462e0988597fcb4bbdd.tar.gz mailman-f4f5b1a10cba17881b4c7462e0988597fcb4bbdd.tar.zst mailman-f4f5b1a10cba17881b4c7462e0988597fcb4bbdd.zip | |
| -rw-r--r-- | tests/test_bounces.py | 18 |
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)) |
