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)
Example #2
0
    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)