Some more test now pass.
diff --git a/Lib/test/test_richcmp.py b/Lib/test/test_richcmp.py
index 72a6de8..99ddc30 100644
--- a/Lib/test/test_richcmp.py
+++ b/Lib/test/test_richcmp.py
@@ -265,7 +265,7 @@
         imag1a = {}
         for i in range(50):
             imag1a[random.randrange(100)*1j] = random.randrange(100)*1j
-        items = imag1a.items()
+        items = list(imag1a.items())
         random.shuffle(items)
         imag1b = {}
         for k, v in items: