def test_1element(self): parser = DTDParser() parser.parse_file(self.dataPath / '1element.dtd') self.assertEqual(parser.get_root(), "note")
def test_14elements_2attributes(self): parser = DTDParser() parser.parse_file(self.dataPath / '14elements_2attributes.dtd') self.assertEqual(parser.get_root(), "Course_Catalog")
def test_2nested_elements(self): parser = DTDParser() parser.parse_file(self.dataPath / '2nested_elements.dtd') self.assertEqual(parser.get_root(), "note")
def test_9elements_3attributes(self): parser = DTDParser() parser.parse_file(self.dataPath / '9elements_3attributes.dtd') self.assertEqual(parser.get_root(), "games")
def __init__(self, parser: DTDParser): self._parser = parser self._root_name = parser.get_root() self._xml_document = XMLDocument()