From 2085d8d5bc2625076983d3be14b30ea684c3f0d5 Mon Sep 17 00:00:00 2001 From: Mattia Larentis Date: Sat, 7 Nov 2015 14:31:25 +0100 Subject: Fixed #25170 -- Made assertXMLEqual()/assertXMLNotEqual() ignore leading and trailing whitespace. Thanks Jacek Bzdak for indepdently contributing a similar fix. --- tests/test_utils/tests.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/test_utils') 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 = "" self.assertXMLEqual(xml1, xml2) + def test_simple_equal_with_leading_or_trailing_whitespace(self): + xml1 = "foo \t\n" + xml2 = " \t\nfoo" + self.assertXMLEqual(xml1, xml2) + + def test_simple_not_equal_with_whitespace_in_the_middle(self): + xml1 = "foobar" + xml2 = "foo bar" + self.assertXMLNotEqual(xml1, xml2) + class SkippingExtraTests(TestCase): fixtures = ['should_not_be_loaded.json'] -- cgit v1.3