[pypy-commit] pypy py3k: More xrange->range renames
amauryfa
noreply at buildbot.pypy.org
Wed Oct 12 22:23:31 CEST 2011
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3k
Changeset: r47991:c109778c3305
Date: 2011-10-12 22:19 +0200
http://bitbucket.org/pypy/pypy/changeset/c109778c3305/
Log: More xrange->range renames
diff --git a/pypy/module/__builtin__/test/test_functional.py b/pypy/module/__builtin__/test/test_functional.py
--- a/pypy/module/__builtin__/test/test_functional.py
+++ b/pypy/module/__builtin__/test/test_functional.py
@@ -119,47 +119,47 @@
return i * 10
assert filter(lambda x: x != 20, T("abcd")) == (0, 10, 30)
-class AppTestXRange:
- def test_xrange(self):
- x = xrange(2, 9, 3)
+class AppTestRange:
+ def test_range(self):
+ x = range(2, 9, 3)
assert x[1] == 5
assert len(x) == 3
assert list(x) == [2, 5, 8]
- # test again, to make sure that xrange() is not its own iterator
+ # test again, to make sure that range() is not its own iterator
assert list(x) == [2, 5, 8]
- def test_xrange_iter(self):
- x = xrange(2, 9, 3)
+ def test_range_iter(self):
+ x = range(2, 9, 3)
it = iter(x)
assert iter(it) is it
assert it.next() == 2
assert it.next() == 5
assert it.next() == 8
raises(StopIteration, it.next)
- # test again, to make sure that xrange() is not its own iterator
+ # test again, to make sure that range() is not its own iterator
assert iter(x).next() == 2
- def test_xrange_object_with___int__(self):
+ def test_range_object_with___int__(self):
class A(object):
def __int__(self):
return 5
- assert list(xrange(A())) == [0, 1, 2, 3, 4]
- assert list(xrange(0, A())) == [0, 1, 2, 3, 4]
- assert list(xrange(0, 10, A())) == [0, 5]
+ assert list(range(A())) == [0, 1, 2, 3, 4]
+ assert list(range(0, A())) == [0, 1, 2, 3, 4]
+ assert list(range(0, 10, A())) == [0, 5]
- def test_xrange_float(self):
- assert list(xrange(0.1, 2.0, 1.1)) == [0, 1]
+ def test_range_float(self):
+ assert list(range(0.1, 2.0, 1.1)) == [0, 1]
- def test_xrange_long(self):
+ def test_range_long(self):
import sys
a = long(10 * sys.maxint)
- raises(OverflowError, xrange, a)
- raises(OverflowError, xrange, 0, a)
- raises(OverflowError, xrange, 0, 1, a)
+ raises(OverflowError, range, a)
+ raises(OverflowError, range, 0, a)
+ raises(OverflowError, range, 0, 1, a)
- def test_xrange_reduce(self):
- x = xrange(2, 9, 3)
+ def test_range_reduce(self):
+ x = range(2, 9, 3)
callable, args = x.__reduce__()
y = callable(*args)
assert list(y) == list(x)
diff --git a/pypy/module/_pickle_support/__init__.py b/pypy/module/_pickle_support/__init__.py
--- a/pypy/module/_pickle_support/__init__.py
+++ b/pypy/module/_pickle_support/__init__.py
@@ -19,7 +19,7 @@
'frame_new' : 'maker.frame_new',
'traceback_new' : 'maker.traceback_new',
'generator_new' : 'maker.generator_new',
- 'xrangeiter_new': 'maker.xrangeiter_new',
+ 'rangeiter_new': 'maker.rangeiter_new',
'builtin_code': 'maker.builtin_code',
'builtin_function' : 'maker.builtin_function',
'enumerate_new': 'maker.enumerate_new',
diff --git a/pypy/module/_pickle_support/maker.py b/pypy/module/_pickle_support/maker.py
--- a/pypy/module/_pickle_support/maker.py
+++ b/pypy/module/_pickle_support/maker.py
@@ -67,9 +67,9 @@
return space.wrap(new_generator)
@unwrap_spec(current=int, remaining=int, step=int)
-def xrangeiter_new(space, current, remaining, step):
- from pypy.module.__builtin__.functional import W_XRangeIterator
- new_iter = W_XRangeIterator(space, current, remaining, step)
+def rangeiter_new(space, current, remaining, step):
+ from pypy.module.__builtin__.functional import W_RangeIterator
+ new_iter = W_RangeIterator(space, current, remaining, step)
return space.wrap(new_iter)
@unwrap_spec(identifier=str)
diff --git a/pypy/objspace/std/test/test_index.py b/pypy/objspace/std/test/test_index.py
--- a/pypy/objspace/std/test/test_index.py
+++ b/pypy/objspace/std/test/test_index.py
@@ -269,16 +269,16 @@
self.w_const = self.space.appexec([], """(): return unicode""")
-class AppTest_XRangeTestCase:
+class AppTest_RangeTestCase:
- def test_xrange(self):
+ def test_range(self):
class newstyle(object):
def __index__(self):
return self.ind
n = newstyle()
n.ind = 5
- assert xrange(1, 20)[n] == 6
- assert xrange(1, 20).__getitem__(n) == 6
+ assert range(1, 20)[n] == 6
+ assert range(1, 20).__getitem__(n) == 6
class AppTest_OverflowTestCase:
More information about the pypy-commit
mailing list