def test_equality(self): n1 = Node((1, 2), children=set([1])) n1.parents = set([2]) n2 = Node((1, 2), children=set([1])) n2.parents = set([2]) self.assertTrue(n1 == n2) self.assertFalse(n1 != n2) n2.location = (3, 4) self.assertFalse(n1 == n2) self.assertTrue(n1 != n2) n2.location = (1, 2) n2.parents = set([3]) self.assertFalse(n1 == n2) self.assertTrue(n1 != n2) n2.children = set([3]) self.assertFalse(n1 == n2) self.assertTrue(n1 != n2) n2.parents = set([2]) self.assertFalse(n1 == n2) self.assertTrue(n1 != n2)