summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorChristian Heimes <christian@cheimes.de>2013-07-04 23:40:52 (GMT)
committerChristian Heimes <christian@cheimes.de>2013-07-04 23:40:52 (GMT)
commit6597aa16b6044d8b5e31e176fed1865471499f08 (patch)
tree26e7b7405fa3ec9e394b80dd368cc367d8662b95 /Lib/test
parent260fbe80c5bd3611ae9e896a3c4714527667aece (diff)
parent54ad7e39dfe429795cc908a9a03a94c485c87cc2 (diff)
downloadcpython-6597aa16b6044d8b5e31e176fed1865471499f08.zip
cpython-6597aa16b6044d8b5e31e176fed1865471499f08.tar.gz
cpython-6597aa16b6044d8b5e31e176fed1865471499f08.tar.bz2
Issue #18347: ElementTree's html serializer now preserves the case of closing tags.
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_xml_etree.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py
index 6c5bf02..e2ffc19 100644
--- a/Lib/test/test_xml_etree.py
+++ b/Lib/test/test_xml_etree.py
@@ -742,6 +742,13 @@ class ElementTreeTest(unittest.TestCase):
'<html><link><script>1 < 2</script></html>\n')
self.assertEqual(serialize(e, method="text"), '1 < 2\n')
+ def test_issue18347(self):
+ e = ET.XML('<html><CamelCase>text</CamelCase></html>')
+ self.assertEqual(serialize(e),
+ '<html><CamelCase>text</CamelCase></html>')
+ self.assertEqual(serialize(e, method="html"),
+ '<html><CamelCase>text</CamelCase></html>')
+
def test_entity(self):
# Test entity handling.