(self)
| 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() |
nothing calls this directly
no test coverage detected