Example #1
0
 def test_xml_potentials (self) :
     s = "<A><B><C></C><D></D></B></A>"
     c = fromstring(s)
     t = "<A><B></B></A>"
     p = fromstring(t)
     r = xml_potentials(c, p, [])
     self.assertTrue(type(r) == list)
     self.assertTrue(len(r) == 1)
     self.assertTrue(r[0].tag == "A")
     self.assertTrue(r[0].find("B").tag == "B")
Example #2
0
 def test_xml_potentials_3 (self) :
     s = "<A><B><E></E><D></D></B><E><E></E></E></A>"
     c = fromstring(s)
     t = "<E><Z></Z></E>"
     p = fromstring(t)
     r = xml_potentials(c, p, [])
     self.assertTrue(type(r) == list)
     self.assertTrue(len(r) == 3)
     self.assertTrue(r[0].tag == "E")
     self.assertTrue(r[1].find("E").tag == "E")
     self.assertTrue(list(r[2]) == [])