From: Eli Bendersky Date: Fri, 16 Mar 2012 13:29:50 +0000 (+0200) Subject: Add a test that makes sure TreeBuilder can be passed element_factory in the X-Git-Tag: v3.3.0a2~155 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b711409c7fe8223aebf23dd4da2b6d0aaf5c339;p=python Add a test that makes sure TreeBuilder can be passed element_factory in the constructor. Marked as expectedFailure since it currently fails for the C implementation. --- diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py index c1dce049a4..50a00acef1 100644 --- a/Lib/test/test_xml_etree.py +++ b/Lib/test/test_xml_etree.py @@ -1905,6 +1905,11 @@ class TreeBuilderTest(unittest.TestCase): parser.feed(self.sample1) self.assertIsNone(parser.close()) + # XXX in _elementtree, the constructor of TreeBuilder expects no + # arguments + @unittest.expectedFailure + def test_element_factory(self): + tb = ET.TreeBuilder(element_factory=lambda: ET.Element()) @unittest.expectedFailure # XXX issue 14007 with C ElementTree def test_doctype(self):