class TestSortedDictIterMethods(unittest.TestCase): def setUp(self): self.sd = SortedDict([ ('elma', 1), ('armut', 2), ('kel', 3), ('mahmut', 4) ]) def test_items(self): l = [('armut', 2), ('elma', 1), ('kel', 3), ('mahmut', 4)] self.assertEqual(list(self.sd.items()), l) def test_keys(self): l = ['armut', 'elma', 'kel', 'mahmut'] self.assertEqual(list(self.sd.keys()), l) def test_values(self): l = [2, 1, 3, 4] self.assertEqual(list(self.sd.values()), l) def test_iter(self): l = [] for k in self.sd: l.append(k) self.assertEqual(l, ['armut', 'elma', 'kel', 'mahmut'])
def setUp(self): self.sd = SortedDict([ ('elma', 1), ('armut', 2), ('kel', 3), ('mahmut', 4) ])