def test_xml_assign_id (self) : XML.id_num = 1 s = "<A><B><C></C><D></D></B></A>" a = fromstring(s) self.assertTrue(type(a) == Element) c = xml_assign_id(a) self.assertTrue(type(c) == Element) self.assertTrue(c.text == "1") self.assertTrue(c.find("B").text == "2") self.assertTrue(c.find("B").find("C").text == "3") self.assertTrue(c.find("B").find("D").text == "4")
def test_xml_assign_id_5 (self) : XML.id_num = 1 s = "<A><B><C></C><A></A></B><E><F><A></A></F><H></H></E></A>" a = fromstring(s) self.assertTrue(type(a) == Element) c = xml_assign_id(a) self.assertTrue(type(c) == Element) self.assertTrue(c.text == "1") self.assertTrue(c.find("B").text == "2") self.assertTrue(c.find("B").find("C").text == "3") self.assertTrue(c.find("B").find("A").text == "4") self.assertTrue(c.find("E").text == "5") self.assertTrue(c.find("E").find("F").text == "6") self.assertTrue(c.find("E").find("F").find("A").text == "7") self.assertTrue(c.find("E").find("H").text == "8")