[Checkins] SVN: persistent/trunk/ Py3k: iterators, grrrr.

Tres Seaver cvs-admin at zope.org
Fri Jun 29 04:02:30 UTC 2012


Log message for revision 127176:
  Py3k:  iterators, grrrr.

Changed:
  _U  persistent/trunk/
  U   persistent/trunk/persistent/tests/test_picklecache.py

-=-
Modified: persistent/trunk/persistent/tests/test_picklecache.py
===================================================================
--- persistent/trunk/persistent/tests/test_picklecache.py	2012-06-29 04:02:23 UTC (rev 127175)
+++ persistent/trunk/persistent/tests/test_picklecache.py	2012-06-29 04:02:27 UTC (rev 127176)
@@ -52,8 +52,8 @@
         cache = self._makeOne()
 
         self.assertEqual(len(cache), 0)
-        self.assertEqual(len(cache.items()), 0)
-        self.assertEqual(len(cache.klass_items()), 0)
+        self.assertEqual(_len(cache.items()), 0)
+        self.assertEqual(_len(cache.klass_items()), 0)
         self.assertEqual(cache.ringlen(), 0)
         self.assertEqual(len(cache.lru_items()), 0)
         self.assertEqual(cache.cache_size, 10)
@@ -109,8 +109,8 @@
         cache['ghost'] = ghost
 
         self.assertEqual(len(cache), 1)
-        self.assertEqual(len(cache.items()), 1)
-        self.assertEqual(len(cache.klass_items()), 0)
+        self.assertEqual(_len(cache.items()), 1)
+        self.assertEqual(_len(cache.klass_items()), 0)
         self.assertEqual(cache.items()[0][0], 'ghost')
         self.assertEqual(cache.ringlen(), 0)
         self.failUnless(cache.items()[0][1] is ghost)
@@ -124,8 +124,8 @@
         cache['uptodate'] = uptodate
 
         self.assertEqual(len(cache), 1)
-        self.assertEqual(len(cache.items()), 1)
-        self.assertEqual(len(cache.klass_items()), 0)
+        self.assertEqual(_len(cache.items()), 1)
+        self.assertEqual(_len(cache.klass_items()), 0)
         self.assertEqual(cache.items()[0][0], 'uptodate')
         self.assertEqual(cache.ringlen(), 1)
         self.failUnless(cache.items()[0][1] is uptodate)
@@ -140,8 +140,8 @@
         cache['pclass'] = pclass
 
         self.assertEqual(len(cache), 1)
-        self.assertEqual(len(cache.items()), 0)
-        self.assertEqual(len(cache.klass_items()), 1)
+        self.assertEqual(_len(cache.items()), 0)
+        self.assertEqual(_len(cache.klass_items()), 1)
         self.assertEqual(cache.klass_items()[0][0], 'pclass')
         self.failUnless(cache.klass_items()[0][1] is pclass)
         self.failUnless(cache['pclass'] is pclass)
@@ -221,7 +221,7 @@
         cache['three'] = self._makePersist(oid='three', state=UPTODATE)
 
         items = cache.lru_items()
-        self.assertEqual(len(items), 3)
+        self.assertEqual(_len(items), 3)
         self.assertEqual(items[0][0], 'one')
         self.assertEqual(items[1][0], 'two')
         self.assertEqual(items[2][0], 'three')
@@ -247,7 +247,7 @@
 
         self.assertEqual(cache.ringlen(), 3)
         items = cache.lru_items()
-        self.assertEqual(len(items), 3)
+        self.assertEqual(_len(items), 3)
         self.assertEqual(items[0][0], 'one')
         self.assertEqual(items[1][0], 'three')
         self.assertEqual(items[2][0], 'two')
@@ -264,7 +264,7 @@
 
         self.assertEqual(cache.ringlen(), 2)
         items = cache.lru_items()
-        self.assertEqual(len(items), 2)
+        self.assertEqual(_len(items), 2)
         self.assertEqual(items[0][0], 'one')
         self.assertEqual(items[1][0], 'three')
 
@@ -281,7 +281,7 @@
 
         self.assertEqual(cache.ringlen(), 3)
         items = cache.lru_items()
-        self.assertEqual(len(items), 3)
+        self.assertEqual(_len(items), 3)
         self.assertEqual(items[0][0], 'one')
         self.assertEqual(items[1][0], 'three')
         self.assertEqual(items[2][0], 'two')
@@ -297,7 +297,7 @@
 
         self.assertEqual(cache.ringlen(), 3)
         items = cache.lru_items()
-        self.assertEqual(len(items), 3)
+        self.assertEqual(_len(items), 3)
         self.assertEqual(items[0][0], 'two')
         self.assertEqual(items[1][0], 'three')
         self.assertEqual(items[2][0], 'one')
@@ -313,7 +313,7 @@
 
         self.assertEqual(cache.ringlen(), 3)
         items = cache.lru_items()
-        self.assertEqual(len(items), 3)
+        self.assertEqual(_len(items), 3)
         self.assertEqual(items[0][0], 'one')
         self.assertEqual(items[1][0], 'two')
         self.assertEqual(items[2][0], 'three')
@@ -334,7 +334,7 @@
 
         self.assertEqual(cache.cache_non_ghost_count, 10)
         items = cache.lru_items()
-        self.assertEqual(len(items), 10)
+        self.assertEqual(_len(items), 10)
         self.assertEqual(items[0][0], 'oid_0090')
         self.assertEqual(items[1][0], 'oid_0091')
         self.assertEqual(items[2][0], 'oid_0092')
@@ -655,6 +655,9 @@
     pass
 
 
+def _len(seq):
+    return len(list(seq))
+
 def test_suite():
     return unittest.TestSuite((
         unittest.makeSuite(PickleCacheTests),



More information about the checkins mailing list