Lines Matching full:self
50 def AssertEquivalentNodes(self, expected_node, actual_node):
69 self.assertEquals(Node.CDATA_SECTION_NODE, actual_node.nodeType)
70 self.assertEquals(expected_node.nodeValue, actual_node.nodeValue)
73 self.assertEquals(Node.ELEMENT_NODE, actual_node.nodeType)
74 self.assertEquals(Node.ELEMENT_NODE, expected_node.nodeType)
75 self.assertEquals(expected_node.tagName, actual_node.tagName)
79 self.assertEquals(expected_attributes.length, actual_attributes.length)
83 self.assert_(actual_attr is not None)
84 self.assertEquals(expected_attr.value, actual_attr.value)
86 expected_children = self._GetChildren(expected_node)
87 actual_children = self._GetChildren(actual_node)
88 self.assertEquals(len(expected_children), len(actual_children))
90 self.assert_(child_id in actual_children,
92 self.AssertEquivalentNodes(child, actual_children[child_id])
100 def _GetChildren(self, element):
117 self.assert_(child.tagName in self.identifying_attribute,
119 childID = child.getAttribute(self.identifying_attribute[child.tagName])
120 self.assert_(childID not in children)
123 self.assert_(child.nodeValue.isspace())
125 self.assert_("detail" not in children)
128 self.fail("Encountered unexpected node type %d" % child.nodeType)
131 def NormalizeXml(self, element):
158 self.NormalizeXml(child)