MCPcopy Index your code
hub / github.com/python/cpython / test_dummy_builder

Method test_dummy_builder

Lib/test/test_xml_etree.py:3720–3738  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3718 self.assertEqual(child.attrib, {})
3719
3720 def test_dummy_builder(self):
3721 class BaseDummyBuilder:
3722 def close(self):
3723 return 42
3724
3725 class DummyBuilder(BaseDummyBuilder):
3726 data = start = end = lambda *a: None
3727
3728 parser = ET.XMLParser(target=DummyBuilder())
3729 parser.feed(self.sample1)
3730 self.assertEqual(parser.close(), 42)
3731
3732 parser = ET.XMLParser(target=BaseDummyBuilder())
3733 parser.feed(self.sample1)
3734 self.assertEqual(parser.close(), 42)
3735
3736 parser = ET.XMLParser(target=object())
3737 parser.feed(self.sample1)
3738 self.assertIsNone(parser.close())
3739
3740 def test_treebuilder_comment(self):
3741 b = ET.TreeBuilder()

Callers

nothing calls this directly

Calls 6

feedMethod · 0.95
closeMethod · 0.95
DummyBuilderClass · 0.85
BaseDummyBuilderClass · 0.85
assertIsNoneMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected