diff options
| author | Mattia Larentis <mattia@larentis.eu> | 2015-11-07 14:31:25 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-11-09 15:53:30 -0500 |
| commit | 2085d8d5bc2625076983d3be14b30ea684c3f0d5 (patch) | |
| tree | f396ed6cf5ddfc8bbcf81169b7f0860ce9f23432 /tests/test_utils/tests.py | |
| parent | 7862cbda86cdbced5fbfe4f0056105e657c1f92c (diff) | |
Fixed #25170 -- Made assertXMLEqual()/assertXMLNotEqual() ignore leading and trailing whitespace.
Thanks Jacek Bzdak for indepdently contributing a similar fix.
Diffstat (limited to 'tests/test_utils/tests.py')
| -rw-r--r-- | tests/test_utils/tests.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py index 00c9c0fa2b..a495ff1010 100644 --- a/tests/test_utils/tests.py +++ b/tests/test_utils/tests.py @@ -753,6 +753,16 @@ class XMLEqualTests(SimpleTestCase): xml2 = "<?xml version='1.0'?><!-- comment2 --><elem attr2='b' attr1='a' />" self.assertXMLEqual(xml1, xml2) + def test_simple_equal_with_leading_or_trailing_whitespace(self): + xml1 = "<elem>foo</elem> \t\n" + xml2 = " \t\n<elem>foo</elem>" + self.assertXMLEqual(xml1, xml2) + + def test_simple_not_equal_with_whitespace_in_the_middle(self): + xml1 = "<elem>foo</elem><elem>bar</elem>" + xml2 = "<elem>foo</elem> <elem>bar</elem>" + self.assertXMLNotEqual(xml1, xml2) + class SkippingExtraTests(TestCase): fixtures = ['should_not_be_loaded.json'] |
