summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/unit/test_jsonutils.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/tests/unit/test_jsonutils.py b/tests/unit/test_jsonutils.py
index 4a18b77..fe25697 100644
--- a/tests/unit/test_jsonutils.py
+++ b/tests/unit/test_jsonutils.py
@@ -88,19 +88,12 @@ class ToPrimitiveTestCase(unittest.TestCase):
self.data = dict(a=1, b=2, c=3).items()
self.index = 0
- def __iter__(self):
- return self
-
- def next(self):
- if self.index == len(self.data):
- raise StopIteration
- self.index = self.index + 1
- return self.data[self.index - 1]
+ def iteritems(self):
+ return self.data
x = IterItemsClass()
- ordered = jsonutils.to_primitive(x)
- ordered.sort()
- self.assertEquals(ordered, [['a', 1], ['b', 2], ['c', 3]])
+ p = jsonutils.to_primitive(x)
+ self.assertEquals(p, {'a': 1, 'b': 2, 'c': 3})
def test_instance(self):
class MysteryClass(object):