diff options
Diffstat (limited to 'tests/test_utils')
| -rw-r--r-- | tests/test_utils/tests.py | 13 |
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' />" |
