]> granicus.if.org Git - python/commitdiff
Add a test that makes sure TreeBuilder can be passed element_factory in the
authorEli Bendersky <eliben@gmail.com>
Fri, 16 Mar 2012 13:29:50 +0000 (15:29 +0200)
committerEli Bendersky <eliben@gmail.com>
Fri, 16 Mar 2012 13:29:50 +0000 (15:29 +0200)
constructor. Marked as expectedFailure since it currently fails for the C
implementation.

Lib/test/test_xml_etree.py

index c1dce049a400d441655d1acb7d2ec91257c8bb13..50a00acef1b0a14c7d8f254c0b8320d9766dd17e 100644 (file)
@@ -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):