def test_xmlQueryToRegex_text (self) : query = "<T> <C> test </C> more text <D> even more text </D> </T>" queryroot = et.fromstring(query) result = xmlQueryToRegex(queryroot) self.assert_(result == ".//T/C/../D/..")
def test_xmlQueryToRegex_4 (self) : query = "<T> <C> <D> </D> </C> <J> </J> </T>" queryroot = et.fromstring(query) result = xmlQueryToRegex(queryroot) self.assert_(result == ".//T/C/D/../../J/..")
def test_xmlQueryToRegex_1 (self) : query = "<T></T>" queryroot = et.fromstring(query) result = xmlQueryToRegex(queryroot) self.assert_(result == ".//T")
def test_xmlQueryToRegex_text(self): query = "<T> <C> test </C> more text <D> even more text </D> </T>" queryroot = et.fromstring(query) result = xmlQueryToRegex(queryroot) self.assert_(result == ".//T/C/../D/..")
def test_xmlQueryToRegex_4(self): query = "<T> <C> <D> </D> </C> <J> </J> </T>" queryroot = et.fromstring(query) result = xmlQueryToRegex(queryroot) self.assert_(result == ".//T/C/D/../../J/..")
def test_xmlQueryToRegex_1(self): query = "<T></T>" queryroot = et.fromstring(query) result = xmlQueryToRegex(queryroot) self.assert_(result == ".//T")