class TestEntryNode(unittest.TestCase): def setUp(self): self.node = EntryNode("key", "value") self.callback_call_count = 0 def testEq(self): self.assertEqual(self.node, EntryNode("key", "value")) def testNe(self): self.assertNotEqual(self.node, EntryNode("k", "v")) def testWalk(self): self.node.walk(self.callback) self.assertEqual(self.callback_call_count, 1) def callback(self, node): self.callback_call_count += 1
def setUp(self): self.node = EntryNode("key", "value") self.callback_call_count = 0