[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