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)
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')