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