88# but WITHOUT ANY WARRANTY; without even the implied warranty of
99# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1010#
11- # $Id: test_mailgw.py,v 1.94 2008-04-11 10:54:00 schlatterbeck Exp $
11+ # $Id: test_mailgw.py,v 1.95 2008-08-19 01: 10:35 richard Exp $
1212
1313# TODO: test bcc
1414
@@ -39,6 +39,11 @@ class DiffHelper:
3939 def compareMessages (self , new , old ):
4040 """Compare messages for semantic equivalence."""
4141 new , old = Message (new ), Message (old )
42+
43+ # all Roundup-generated messages have "Precedence: bulk"
44+ old ['Precedence' ] = 'bulk'
45+
46+ # don't try to compare the date
4247 del new ['date' ], old ['date' ]
4348
4449 if not new == old :
@@ -48,10 +53,10 @@ def compareMessages(self, new, old):
4853 if key .lower () == 'x-roundup-version' :
4954 # version changes constantly, so handle it specially
5055 if new [key ] != __version__ :
51- res .append (' %s: %s != %s ' % (key , __version__ ,
56+ res .append (' %s: %r != %r ' % (key , __version__ ,
5257 new [key ]))
5358 elif new .get (key , '' ) != old .get (key , '' ):
54- res .append (' %s: %s != %s ' % (key , old .get (key , '' ),
59+ res .append (' %s: %r != %r ' % (key , old .get (key , '' ),
5560 new .get (key , '' )))
5661
5762 body_diff = self .compareStrings (new .fp .read (), old .fp .read ())
0 commit comments