def test_iterkeys_and_keys(self):
     nd = NormalizedDict({'A': 1, 'b': 3, 'C': 2})
     iterator = nd.iterkeys()
     assert_false(isinstance(iterator, list))
     assert_equal(list(iterator), ['A', 'b', 'C'])
     assert_equal(list(iterator), [])
     assert_equal(list(nd.iterkeys()), nd.keys())
 def test_iterkeys_and_keys(self):
     nd = NormalizedDict({'A': 1, 'b': 3, 'C': 2})
     iterator = nd.iterkeys()
     assert_false(isinstance(iterator, list))
     assert_equals(list(iterator), ['A', 'b', 'C'])
     assert_equals(list(iterator), [])
     assert_equals(list(nd.iterkeys()), nd.keys())
 def test_iterkeys_and_keys(self):
     nd = NormalizedDict({"A": 1, "b": 3, "C": 2})
     iterator = nd.iterkeys()
     assert_false(isinstance(iterator, list))
     assert_equals(list(iterator), ["A", "b", "C"])
     assert_equals(list(iterator), [])
     assert_equals(list(nd.iterkeys()), nd.keys())
 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()))