Rev 2440: assertEqual uses pformat to show results in file:///home/mbp/bzr/Work/subtree/
Martin Pool
mbp at sourcefrog.net
Mon Mar 5 05:58:06 GMT 2007
------------------------------------------------------------
revno: 2440
revision-id: mbp at sourcefrog.net-20070305055805-xdc5z7z2o6c0n7ok
parent: mbp at sourcefrog.net-20070305054951-gvy36e097zta9nyj
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: subtree
timestamp: Mon 2007-03-05 16:58:05 +1100
message:
assertEqual uses pformat to show results
modified:
bzrlib/tests/__init__.py selftest.py-20050531073622-8d0e3c8845c97a64
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py 2007-03-05 04:55:34 +0000
+++ b/bzrlib/tests/__init__.py 2007-03-05 05:58:05 +0000
@@ -33,6 +33,7 @@
import errno
import logging
import os
+from pprint import pformat
import re
import shlex
import stat
@@ -600,6 +601,14 @@
charjunk=lambda x: False)
return ''.join(difflines)
+ def assertEqual(self, a, b):
+ if a == b:
+ return
+ raise AssertionError("not equal:\na = %s\nb = %s\n"
+ % (pformat(a, indent=4), pformat(b, indent=4)))
+
+ assertEquals = assertEqual
+
def assertEqualDiff(self, a, b, message=None):
"""Assert two texts are equal, if not raise an exception.
More information about the bazaar-commits
mailing list