diff options
author | Georg Brandl <georg@python.org> | 2005-08-25 22:14:15 +0000 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2005-08-25 22:14:15 +0000 |
commit | 4bf333f1b93a114146f227ede05ae2013b35d0d2 (patch) | |
tree | 2e4d95434191ee5727aa62ce1df71d5b0c87099d /Lib/test/test_minidom.py | |
parent | ce73d4d4a1e52ef384892638b6395f005c0fd563 (diff) | |
download | cpython-4bf333f1b93a114146f227ede05ae2013b35d0d2.tar.gz |
bug [ 1262320 ] minidom.py alternate newl support is broken
Diffstat (limited to 'Lib/test/test_minidom.py')
-rw-r--r-- | Lib/test/test_minidom.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/Lib/test/test_minidom.py b/Lib/test/test_minidom.py index 15581ccfd2..3154fbf3e6 100644 --- a/Lib/test/test_minidom.py +++ b/Lib/test/test_minidom.py @@ -413,12 +413,19 @@ def testAttributeRepr(): def testTextNodeRepr(): pass def testWriteXML(): - str = '<?xml version="1.0" ?>\n<a b="c"/>' + str = '<?xml version="1.0" ?><a b="c"/>' dom = parseString(str) domstr = dom.toxml() dom.unlink() confirm(str == domstr) +def testAltNewline(): + str = '<?xml version="1.0" ?>\n<a b="c"/>\n' + dom = parseString(str) + domstr = dom.toprettyxml(newl="\r\n") + dom.unlink() + confirm(domstr == str.replace("\n", "\r\n")) + def testProcessingInstruction(): dom = parseString('<e><?mypi \t\n data \t\n ?></e>') pi = dom.documentElement.firstChild @@ -878,9 +885,9 @@ def testSAX2DOM(): def testEncodings(): doc = parseString('<foo>€</foo>') - confirm(doc.toxml() == u'<?xml version="1.0" ?>\n<foo>\u20ac</foo>' - and doc.toxml('utf-8') == '<?xml version="1.0" encoding="utf-8"?>\n<foo>\xe2\x82\xac</foo>' - and doc.toxml('iso-8859-15') == '<?xml version="1.0" encoding="iso-8859-15"?>\n<foo>\xa4</foo>', + confirm(doc.toxml() == u'<?xml version="1.0" ?><foo>\u20ac</foo>' + and doc.toxml('utf-8') == '<?xml version="1.0" encoding="utf-8"?><foo>\xe2\x82\xac</foo>' + and doc.toxml('iso-8859-15') == '<?xml version="1.0" encoding="iso-8859-15"?><foo>\xa4</foo>', "testEncodings - encoding EURO SIGN") doc.unlink() |