mirror of
https://github.com/django/django.git
synced 2025-09-08 03:30:48 +00:00
Fixed #25191 -- Added string diff to SimpleTestCase.assertXMLEqual() message.
This commit is contained in:
parent
c6c00fbfbb
commit
62d4074005
2 changed files with 20 additions and 0 deletions
|
@ -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' />"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue