[Checkins] SVN: BTrees/branches/py3k/ Moar xrange compat.

Tres Seaver cvs-admin at zope.org
Mon Dec 10 22:30:15 UTC 2012


Log message for revision 128573:
  Moar xrange compat.

Changed:
  _U  BTrees/branches/py3k/
  U   BTrees/branches/py3k/BTrees/tests/common.py
  U   BTrees/branches/py3k/BTrees/tests/test_OIBTree.py

-=-
Modified: BTrees/branches/py3k/BTrees/tests/common.py
===================================================================
--- BTrees/branches/py3k/BTrees/tests/common.py	2012-12-10 22:30:11 UTC (rev 128572)
+++ BTrees/branches/py3k/BTrees/tests/common.py	2012-12-10 22:30:14 UTC (rev 128573)
@@ -473,6 +473,7 @@
         # This tests fixes to several bugs in this area, starting with
         # http://collector.zope.org/Zope/419,
         # "BTreeItems slice contains 1 too many elements".
+        from .._compat import xrange
         t = self._makeOne()
         for n in range(10):
             t.clear()
@@ -1086,6 +1087,7 @@
 
     def testBigInsert(self):
         from .._compat import PY2
+        from .._compat import xrange
         t = self._makeOne()
         r = xrange(10000)
         for x in r:
@@ -1096,6 +1098,7 @@
             self.assert_(x in t)
 
     def testRemoveSucceeds(self):
+        from .._compat import xrange
         t = self._makeOne()
         r = xrange(10000)
         for x in r: t.insert(x)
@@ -1115,6 +1118,7 @@
         self.assert_(1 not in t)
 
     def testKeys(self):
+        from .._compat import xrange
         t = self._makeOne()
         r = xrange(1000)
         for x in r:
@@ -1124,6 +1128,7 @@
 
 
     def testClear(self):
+        from .._compat import xrange
         t = self._makeOne()
         r = xrange(1000)
         for x in r: t.insert(x)
@@ -1260,12 +1265,14 @@
 class ExtendedSetTests(NormalSetTests):
 
     def testLen(self):
+        from .._compat import xrange
         t = self._makeOne()
         r = xrange(10000)
         for x in r: t.insert(x)
         self.assertEqual(len(t) , 10000, len(t))
 
     def testGetItem(self):
+        from .._compat import xrange
         t = self._makeOne()
         r = xrange(10000)
         for x in r: t.insert(x)

Modified: BTrees/branches/py3k/BTrees/tests/test_OIBTree.py
===================================================================
--- BTrees/branches/py3k/BTrees/tests/test_OIBTree.py	2012-12-10 22:30:11 UTC (rev 128572)
+++ BTrees/branches/py3k/BTrees/tests/test_OIBTree.py	2012-12-10 22:30:14 UTC (rev 128573)
@@ -143,6 +143,7 @@
         self._makeOne()[1] = None
 
     def testEmptyFirstBucketReportedByGuido(self):
+        from .._compat import xrange
         b = self._makeOne()
         for i in xrange(29972): # reduce to 29971 and it works
             b[i] = i



More information about the checkins mailing list