Ejemplo n.º 1
0
 def test_nested_xmls_are_equal(self):
     xml_set_child = XmlSet()
     xml_set_parent1 = XmlSet()
     xml_set_parent2 = XmlSet()
     xml_set_parent1.children.add(xml_set_child)
     xml_set_parent2.children.add(xml_set_child)
     self.assertEquals(xml_set_parent2, xml_set_parent1)
Ejemplo n.º 2
0
 def test_nested_xmls_not_equal(self):
     xml_set_child = XmlSet()
     xml_set_parent1 = XmlSet()
     xml_set_parent2 = XmlSet()
     xml_set_parent1.children.add(xml_set_child)
     xml_set_child.text = "Wrong"
     xml_set_parent2.children.add(xml_set_child)
     self.assertNotEquals(xml_set_parent2, xml_set_parent1)
Ejemplo n.º 3
0
 def test_duplicate_children_blocked(self):
     xml_set_child = XmlSet()
     xml_set_parent1 = XmlSet()
     xml_set_parent2 = XmlSet()
     xml_set_parent1.children.add(xml_set_child)
     xml_set_parent1.children.add(xml_set_child)
     xml_set_parent1.children.add(xml_set_child)
     xml_set_parent2.children.add(xml_set_child)
     self.assertEquals(xml_set_parent2, xml_set_parent1)
Ejemplo n.º 4
0
 def test_create_xml_set(self):
     xml_set = XmlSet()
     self.assertIsNotNone(xml_set)
     self.assertIsInstance(xml_set, XmlSet)
     self.assertEquals("tag", xml_set.root_tag)
     self.assertEquals(None, xml_set.text)
     self.assertEquals(set(), xml_set.children)
     self.assertEquals({}, xml_set.attributes)
Ejemplo n.º 5
0
 def test_basic_xmls_are_not_equal(self):
     xml_set1 = XmlSet()
     xml_set1.text = "Test"
     xml_set2 = XmlSet()
     xml_set2.text = "wrong"
     self.assertNotEquals(xml_set1, xml_set2)
Ejemplo n.º 6
0
 def test_empty_xmls_are_equal(self):
     xml_set1 = XmlSet()
     xml_set2 = XmlSet()
     self.assertEquals(xml_set1, xml_set2)
Ejemplo n.º 7
0
 def test_hash_not_zero(self):
     xml_set = XmlSet()
     xml_hash = xml_set.__hash__()
     self.assertNotEquals(0, xml_hash)