Commit 8ccd3b40 authored by Tres Seaver's avatar Tres Seaver

Dodge more bullets down-range.

parent 9717e6c8
...@@ -243,7 +243,7 @@ class MappingBase(Base): ...@@ -243,7 +243,7 @@ class MappingBase(Base):
import random import random
t = self._makeOne() t = self._makeOne()
added = {} added = {}
r = range(1000) r = list(range(1000))
for x in r: for x in r:
k = random.choice(r) k = random.choice(r)
t[k] = x t[k] = x
...@@ -404,7 +404,7 @@ class MappingBase(Base): ...@@ -404,7 +404,7 @@ class MappingBase(Base):
def testClear(self): def testClear(self):
import random import random
t = self._makeOne() t = self._makeOne()
r = range(100) r = list(range(100))
for x in r: for x in r:
rnd = random.choice(r) rnd = random.choice(r)
t[rnd] = 0 t[rnd] = 0
...@@ -1225,7 +1225,7 @@ class NormalSetTests(Base): ...@@ -1225,7 +1225,7 @@ class NormalSetTests(Base):
# Test whole-structure slices. # Test whole-structure slices.
x = kslice[:] x = kslice[:]
self.assertEqual(list(x), keys[:]) self.assertEqual(list(x), list(keys[:]))
for lo in range(-2*n, 2*n+1): for lo in range(-2*n, 2*n+1):
# Test one-sided slices. # Test one-sided slices.
...@@ -1237,12 +1237,12 @@ class NormalSetTests(Base): ...@@ -1237,12 +1237,12 @@ class NormalSetTests(Base):
for hi in range(-2*n, 2*n+1): for hi in range(-2*n, 2*n+1):
# Test two-sided slices. # Test two-sided slices.
x = kslice[lo:hi] x = kslice[lo:hi]
self.assertEqual(list(x), keys[lo:hi]) self.assertEqual(list(x), list(keys[lo:hi]))
def testIterator(self): def testIterator(self):
t = self._makeOne() t = self._makeOne()
for keys in [], [-2], [1, 4], range(-170, 2000, 6): for keys in [], [-2], [1, 4], list(range(-170, 2000, 6)):
t.clear() t.clear()
t.update(keys) t.update(keys)
......
...@@ -640,7 +640,7 @@ class BucketTests(unittest.TestCase): ...@@ -640,7 +640,7 @@ class BucketTests(unittest.TestCase):
bucket = self._makeOne() bucket = self._makeOne()
for i, c in enumerate('abcdef'): for i, c in enumerate('abcdef'):
bucket[c] = i bucket[c] = i
self.assertEqual(bucket.values(), range(6)) self.assertEqual(bucket.values(), list(range(6)))
def test_values_filled_w_args(self): def test_values_filled_w_args(self):
bucket = self._makeOne() bucket = self._makeOne()
...@@ -657,7 +657,7 @@ class BucketTests(unittest.TestCase): ...@@ -657,7 +657,7 @@ class BucketTests(unittest.TestCase):
bucket = self._makeOne() bucket = self._makeOne()
for i, c in enumerate('abcdef'): for i, c in enumerate('abcdef'):
bucket[c] = i bucket[c] = i
self.assertEqual(list(bucket.itervalues()), range(6)) self.assertEqual(list(bucket.itervalues()), list(range(6)))
def test_itervalues_filled_w_args(self): def test_itervalues_filled_w_args(self):
bucket = self._makeOne() bucket = self._makeOne()
...@@ -2273,7 +2273,7 @@ class TreeTests(unittest.TestCase): ...@@ -2273,7 +2273,7 @@ class TreeTests(unittest.TestCase):
def test_values_filled_no_args(self): def test_values_filled_no_args(self):
ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')] ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')]
tree = self._makeOne(ITEMS) tree = self._makeOne(ITEMS)
self.assertEqual(list(tree.values()), range(26)) self.assertEqual(list(tree.values()), list(range(26)))
def test_values_filled_w_args(self): def test_values_filled_w_args(self):
ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')] ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')]
...@@ -2289,7 +2289,7 @@ class TreeTests(unittest.TestCase): ...@@ -2289,7 +2289,7 @@ class TreeTests(unittest.TestCase):
def test_itervalues_filled_no_args(self): def test_itervalues_filled_no_args(self):
ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')] ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')]
tree = self._makeOne(ITEMS) tree = self._makeOne(ITEMS)
self.assertEqual(list(tree.itervalues()), range(26)) self.assertEqual(list(tree.itervalues()), list(range(26)))
def test_itervalues_filled_w_args(self): def test_itervalues_filled_w_args(self):
ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')] ITEMS = [(y, x) for x, y in enumerate('abcdefghijklmnopqrstuvwxyz')]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment