summaryrefslogtreecommitdiff
path: root/tests/test_utils
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_utils')
-rw-r--r--tests/test_utils/tests.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py
index d61d797173..6869f49666 100644
--- a/tests/test_utils/tests.py
+++ b/tests/test_utils/tests.py
@@ -710,6 +710,19 @@ class XMLEqualTests(SimpleTestCase):
with self.assertRaises(AssertionError):
self.assertXMLEqual(xml1, xml2)
+ def test_simple_equal_raises_message(self):
+ xml1 = "<elem attr1='a' />"
+ xml2 = "<elem attr2='b' attr1='a' />"
+
+ msg = '''{xml1} != {xml2}
+- <elem attr1='a' />
++ <elem attr2='b' attr1='a' />
+? ++++++++++
+'''.format(xml1=repr(xml1), xml2=repr(xml2))
+
+ with self.assertRaisesMessage(AssertionError, msg):
+ self.assertXMLEqual(xml1, xml2)
+
def test_simple_not_equal(self):
xml1 = "<elem attr1='a' attr2='c' />"
xml2 = "<elem attr1='a' attr2='b' />"