MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_dummy_builder

Method test_dummy_builder

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

Source from the content-addressed store, hash-verified

3677 self.assertEqual(child.attrib, {})
3678
3679 def test_dummy_builder(self):
3680 class BaseDummyBuilder:
3681 def close(self):
3682 return 42
3683
3684 class DummyBuilder(BaseDummyBuilder):
3685 data = start = end = lambda *a: None
3686
3687 parser = ET.XMLParser(target=DummyBuilder())
3688 parser.feed(self.sample1)
3689 self.assertEqual(parser.close(), 42)
3690
3691 parser = ET.XMLParser(target=BaseDummyBuilder())
3692 parser.feed(self.sample1)
3693 self.assertEqual(parser.close(), 42)
3694
3695 parser = ET.XMLParser(target=object())
3696 parser.feed(self.sample1)
3697 self.assertIsNone(parser.close())
3698
3699 def test_treebuilder_comment(self):
3700 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