def test_iteritems_and_items(self):
     nd = NormalizedDict({'A': 1, 'b': 2, 'C': 3})
     iterator = nd.iteritems()
     assert_false(isinstance(iterator, list))
     assert_equal(list(iterator), [('A', 1), ('b', 2), ('C', 3)])
     assert_equal(list(iterator), [])
     assert_equal(list(nd.iteritems()), nd.items())
 def test_iteritems_and_items(self):
     nd = NormalizedDict({'A': 1, 'b': 2, 'C': 3})
     iterator = nd.iteritems()
     assert_false(isinstance(iterator, list))
     assert_equals(list(iterator), [('A', 1), ('b', 2), ('C', 3)])
     assert_equals(list(iterator), [])
     assert_equals(list(nd.iteritems()), nd.items())
 def test_iteritems_and_items(self):
     nd = NormalizedDict({"A": 1, "b": 2, "C": 3})
     iterator = nd.iteritems()
     assert_false(isinstance(iterator, list))
     assert_equals(list(iterator), [("A", 1), ("b", 2), ("C", 3)])
     assert_equals(list(iterator), [])
     assert_equals(list(nd.iteritems()), nd.items())
 def test_keys_values_and_items_are_returned_in_same_order(self):
     nd = NormalizedDict()
     for i, c in enumerate('abcdefghijklmnopqrstuvwxyz0123456789!"#%&/()=?'):
         nd[c.upper()] = i
         nd[c+str(i)] = 1
     assert_equals(nd.items(), zip(nd.keys(), nd.values()))
     assert_equals(list(nd.iteritems()), zip(nd.iterkeys(), nd.itervalues()))
 def test_keys_values_and_items_are_returned_in_same_order(self):
     nd = NormalizedDict()
     for i, c in enumerate('abcdefghijklmnopqrstuvwxyz0123456789!"#%&/()=?'):
         nd[c.upper()] = i
         nd[c+str(i)] = 1
     assert_equals(nd.items(), zip(nd.keys(), nd.values()))
     assert_equals(list(nd.iteritems()), zip(nd.iterkeys(), nd.itervalues()))