changeset 4002:b0bf39985f30

fix tests for added Precedence: bulk header
author Richard Jones <richard@users.sourceforge.net>
date Tue, 19 Aug 2008 01:10:35 +0000
parents 82bdcff42c17
children 71d8025784d0
files test/test_mailgw.py
diffstat 1 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/test/test_mailgw.py	Tue Aug 19 01:06:01 2008 +0000
+++ b/test/test_mailgw.py	Tue Aug 19 01:10:35 2008 +0000
@@ -8,7 +8,7 @@
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
-# $Id: test_mailgw.py,v 1.94 2008-04-11 10:54:00 schlatterbeck Exp $
+# $Id: test_mailgw.py,v 1.95 2008-08-19 01:10:35 richard Exp $
 
 # TODO: test bcc
 
@@ -39,6 +39,11 @@
     def compareMessages(self, new, old):
         """Compare messages for semantic equivalence."""
         new, old = Message(new), Message(old)
+
+        # all Roundup-generated messages have "Precedence: bulk"
+        old['Precedence'] = 'bulk'
+
+        # don't try to compare the date
         del new['date'], old['date']
 
         if not new == old:
@@ -48,10 +53,10 @@
                 if key.lower() == 'x-roundup-version':
                     # version changes constantly, so handle it specially
                     if new[key] != __version__:
-                        res.append('  %s: %s != %s' % (key, __version__,
+                        res.append('  %s: %r != %r' % (key, __version__,
                             new[key]))
                 elif new.get(key, '') != old.get(key, ''):
-                    res.append('  %s: %s != %s' % (key, old.get(key, ''),
+                    res.append('  %s: %r != %r' % (key, old.get(key, ''),
                         new.get(key, '')))
 
             body_diff = self.compareStrings(new.fp.read(), old.fp.read())

Roundup Issue Tracker: http://roundup-tracker.org/