示例#1
0
 def rmttest_neg02(self):
     "xmlcmp: types of subnode differ"
     r, s = xmlcmp_strings('<hu>Mein Text</hu>', '<hu><uj></uj></hu>')
     assert not r
     assert re.match(r"Child node \[<DOM Text node \"u?'Mein Text'\">\] "
                     r"not found at \[\] - last error was "
                     r"\[Node types differ \[3\] != \[1\] at \[/hu\]\]", s)
示例#2
0
 def test_neg05(self):
     "xmlcmp: Text node in sub node differs"
     mem_log_store = MemLogStore()
     r, s = xmlcmp_strings('<hu><hi>Was</hi></hu>', '<hu><hi>Ist</hi></hu>',
                           mem_log_store)
     assert(r == False)
     assert(re.match("""Child node \[<DOM Element: hi at 0x[0-9a-f]*>\] not found at \[\] - last error was \[Child node \[<DOM Text node "u'Was'">\] not found at \[/hu\] - last error was \[Text Node data differs \[Was\] != \[Ist\] at \[/hu/hi\]\]\]""", s))
示例#3
0
 def test_neg04(self):
     "xmlcmp: number of child nodes differ"
     mem_log_store = MemLogStore()
     r, s = xmlcmp_strings('<hu><h1></h1></hu>',
                           '<hu><h2></h2><h1></h1></hu>', mem_log_store)
     assert(r == False)
     assert(s == "Number of child nodes differs [1] != [2] at []")
示例#4
0
 def test_pos02(self):
     "xmlcmp: same tags with different arrtibutes"
     mem_log_store = MemLogStore()
     r, s = xmlcmp_strings(
         '<hu><t a="1"/><t b="2"/></hu>',
         '<hu><t b="2"/><t a="1"/></hu>', mem_log_store)
     assert(r == True)
示例#5
0
 def test_neg05(self):
     "xmlcmp: Text node in sub node differs"
     r, s = xmlcmp_strings('<hu><hi>Was</hi></hu>', '<hu><hi>Ist</hi></hu>')
     assert (r == False)
     assert (re.match(
         """Child node \[<DOM Element: hi at 0x[0-9a-f]*>\] not found at \[\] - last error was \[Child node \[<DOM Text node "u'Was'">\] not found at \[/hu\] - last error was \[Text Node data differs \[Was\] != \[Ist\] at \[/hu/hi\]\]\]""",
         s))
示例#6
0
 def test_neg02(self):
     "xmlcmp: types of subnode differ"
     mem_log_store = MemLogStore()
     r, s = xmlcmp_strings('<hu>Mein Text</hu>', '<hu><uj></uj></hu>',
                           mem_log_store)
     assert(r == False)
     assert(s == """Child node [<DOM Text node "u'Mein Text'">] not found at [] - last error was [Node types differ [3] != [1] at [/hu]]""")
示例#7
0
 def rmttest_neg03(self):
     "xmlcmp: text data differs"
     r, s = xmlcmp_strings('<hu>Was</hu>', '<hu>Ist</hu>')
     assert not r
     assert re.match(r"Child node \[<DOM Text node \"u?'Was'\">\] "
                     r"not found at \[\] - last error was \[Text Node "
                     r"data differs \[Was\] != \[Ist\] at \[/hu\]\]", s)
示例#8
0
 def test_neg03(self):
     "xmlcmp: text data differs"
     r, s = xmlcmp_strings('<hu>Was</hu>', '<hu>Ist</hu>')
     assert (r == False)
     assert (
         s ==
         """Child node [<DOM Text node "u'Was'">] not found at [] - last error was [Text Node data differs [Was] != [Ist] at [/hu]]"""
     )
示例#9
0
 def test_neg02(self):
     "xmlcmp: types of subnode differ"
     r, s = xmlcmp_strings('<hu>Mein Text</hu>', '<hu><uj></uj></hu>')
     assert (r == False)
     assert (
         s ==
         """Child node [<DOM Text node "u'Mein Text'">] not found at [] - last error was [Node types differ [3] != [1] at [/hu]]"""
     )
示例#10
0
 def rmttest_neg05(self):
     "xmlcmp: Text node in sub node differs"
     r, s = xmlcmp_strings('<hu><hi>Was</hi></hu>', '<hu><hi>Ist</hi></hu>')
     assert not r
     assert re.match(r"Child node \[<DOM Element: hi at 0x[0-9a-f]*>\] "
                     r"not found at \[\] - last error was \[Child node "
                     r"\[<DOM Text node \"u?'Was'\">\] not found at \[/hu\]"
                     r" - last error was \[Text Node data differs \[Was\] "
                     r"!= \[Ist\] at \[/hu/hi\]\]\]", s)
示例#11
0
 def test_neg01(self):
     "xmlcmp: top level node names differ"
     mem_log_store = MemLogStore()
     r, s = xmlcmp_strings('<hu/>', '<hi/>', mem_log_store)
     assert(r == False)
     assert(s == "Tag names differ [hu] != [hi] at []")
示例#12
0
 def test_pos01(self):
     "xmlcmp: small xml document"
     r, s = xmlcmp_strings('<hu/>', '<hu/>')
     assert(r == True)
示例#13
0
 def rmttest_neg04(self):
     "xmlcmp: number of child nodes differ"
     r, s = xmlcmp_strings('<hu><h1></h1></hu>',
                           '<hu><h2></h2><h1></h1></hu>')
     assert not r
     assert "Number of child nodes differs [1] != [2] at []" == s
示例#14
0
 def test_neg01(self):
     "xmlcmp: top level node names differ"
     r, s = xmlcmp_strings('<hu/>', '<hi/>')
     assert (r == False)
     assert (s == "Tag names differ [hu] != [hi] at []")
示例#15
0
 def rmttest_neg01(self):
     "xmlcmp: top level node names differ"
     r, s = xmlcmp_strings('<hu/>', '<hi/>')
     assert not r
     assert "Tag names differ [hu] != [hi] at []" == s
示例#16
0
 def rmttest_pos02(self):
     "xmlcmp: same tags with different arrtibutes"
     r, s = xmlcmp_strings(
         '<hu><t a="1"/><t b="2"/></hu>',
         '<hu><t b="2"/><t a="1"/></hu>')
     assert r
示例#17
0
 def rmttest_pos01(self):
     "xmlcmp: small xml document"
     r, s = xmlcmp_strings('<hu/>', '<hu/>')
     assert r
示例#18
0
 def test_neg04(self):
     "xmlcmp: number of child nodes differ"
     r, s = xmlcmp_strings('<hu><h1></h1></hu>',
                           '<hu><h2></h2><h1></h1></hu>')
     assert (r == False)
     assert (s == "Number of child nodes differs [1] != [2] at []")
示例#19
0
 def test_neg03(self):
     "xmlcmp: text data differs"
     mem_log_store = MemLogStore()
     r, s = xmlcmp_strings('<hu>Was</hu>', '<hu>Ist</hu>', mem_log_store)
     assert(r == False)
     assert(s == """Child node [<DOM Text node "u'Was'">] not found at [] - last error was [Text Node data differs [Was] != [Ist] at [/hu]]""")
示例#20
0
文件: TestXMLCmp.py 项目: apre/rmtoo
 def test_neg01(self):
     "xmlcmp: top level node names differ"
     r, s = xmlcmp_strings('<hu/>', '<hi/>')
     assert(r == False)
     assert(s == "Tag names differ [hu] != [hi] at []")
示例#21
0
文件: TestXMLCmp.py 项目: apre/rmtoo
 def test_pos02(self):
     "xmlcmp: same tags with different arrtibutes"
     r, s = xmlcmp_strings(
         '<hu><t a="1"/><t b="2"/></hu>',
         '<hu><t b="2"/><t a="1"/></hu>')
     assert(r == True)
示例#22
0
文件: TestXMLCmp.py 项目: apre/rmtoo
 def test_neg04(self):
     "xmlcmp: number of child nodes differ"
     r, s = xmlcmp_strings('<hu><h1></h1></hu>',
                           '<hu><h2></h2><h1></h1></hu>')
     assert(r == False)
     assert(s == "Number of child nodes differs [1] != [2] at []")