diff options
Diffstat (limited to 'Lib/test/test_xml_etree.py')
| -rw-r--r-- | Lib/test/test_xml_etree.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py index 9988dad..8a7ec00 100644 --- a/Lib/test/test_xml_etree.py +++ b/Lib/test/test_xml_etree.py @@ -5,7 +5,6 @@ # For this purpose, the module-level "ET" symbol is temporarily # monkey-patched when running the "test_xml_etree_c" test suite. -import contextlib import copy import functools import html @@ -1056,13 +1055,10 @@ class ElementTreeTest(unittest.TestCase): def test_tree_write_attribute_order(self): # See BPO 34160 root = ET.Element('cirriculum', status='public', company='example') - tree = ET.ElementTree(root) - f = io.BytesIO() - with contextlib.redirect_stdout(f): - tree.write(f, encoding='utf-8', xml_declaration=True) - self.assertEqual(f.getvalue(), - b"<?xml version='1.0' encoding='utf-8'?>\n" - b'<cirriculum status="public" company="example" />') + self.assertEqual(serialize(root), + '<cirriculum status="public" company="example" />') + self.assertEqual(serialize(root, method='html'), + '<cirriculum status="public" company="example"></cirriculum>') class XMLPullParserTest(unittest.TestCase): |
