Beispiel #1
0
    def testEqual(self):

        a1 = KNode('A', None, {})
        a2 = KNode('A', None, {})
        self.assertEqual(a1, a2)

        b1 = KNode('B', None, {})
        self.assertNotEqual(a1, b1)

        b = self.root['B']
        c = self.root['C']
        self.assertNotEqual(b, c)

        e1 = self.root['B']['E']
        e2 = self.root['C']['E']
        self.assertEqual(e1, e2)
Beispiel #2
0
 def setUp(self):
     self.root = KNode('A', None, {})
     self.root.addChild('B')
     self.root.addChild('C')
     self.root['B'].addChild('E')
     self.root['B'].addChild('F')
     self.root['C'].addChild('D')
     self.root['C'].addChild('E')
     self.root['C']['D'].addChild('G')