diff options
| author | yura <savin@nekidaem.ru> | 2020-02-12 13:38:06 +0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-02-13 11:03:54 +0100 |
| commit | 54b7af7eb4107f933d14da0737b539bbe38d0fc8 (patch) | |
| tree | 3fc611351603cc1e11f0913420fc642980860e1f /tests/test_utils | |
| parent | 4070d6ceb055c35ca610629bd8f9604c0e530cf5 (diff) | |
Fixed #31250 -- Ignored processing instructions in assertXMLEqual()/assertXMLNotEqual().
Diffstat (limited to 'tests/test_utils')
| -rw-r--r-- | tests/test_utils/tests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py index 8d7e6e4889..59f8ddd26b 100644 --- a/tests/test_utils/tests.py +++ b/tests/test_utils/tests.py @@ -926,6 +926,21 @@ class XMLEqualTests(SimpleTestCase): xml2 = '<?xml version="1.0"?><!DOCTYPE root SYSTEM "example2.dtd"><root />' self.assertXMLEqual(xml1, xml2) + def test_processing_instruction(self): + xml1 = ( + '<?xml version="1.0"?>' + '<?xml-model href="http://www.example1.com"?><root />' + ) + xml2 = ( + '<?xml version="1.0"?>' + '<?xml-model href="http://www.example2.com"?><root />' + ) + self.assertXMLEqual(xml1, xml2) + self.assertXMLEqual( + '<?xml-stylesheet href="style1.xslt" type="text/xsl"?><root />', + '<?xml-stylesheet href="style2.xslt" type="text/xsl"?><root />', + ) + class SkippingExtraTests(TestCase): fixtures = ['should_not_be_loaded.json'] |
