mirror of https://github.com/python/cpython
Rename test_xrange.py to test_range.py and fix the
type name in various spots.
This commit is contained in:
parent
03b43d8a77
commit
4ad94210d1
|
@ -7,9 +7,6 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* This is about the type 'xrange', not the built-in function range(), which
|
||||
returns regular lists. */
|
||||
|
||||
/*
|
||||
A range object represents an integer range. This is an immutable object;
|
||||
a range cannot change its value after creation.
|
||||
|
|
|
@ -7,8 +7,8 @@ import warnings
|
|||
warnings.filterwarnings("ignore", "integer argument expected",
|
||||
DeprecationWarning, "unittest")
|
||||
|
||||
class XrangeTest(unittest.TestCase):
|
||||
def test_xrange(self):
|
||||
class RangeTest(unittest.TestCase):
|
||||
def test_range(self):
|
||||
self.assertEqual(list(range(3)), [0, 1, 2])
|
||||
self.assertEqual(list(range(1, 5)), [1, 2, 3, 4])
|
||||
self.assertEqual(list(range(0)), [])
|
|
@ -214,7 +214,7 @@ range_item(rangeobject *r, Py_ssize_t i)
|
|||
if (i < 0 || i >= len) {
|
||||
if (!PyErr_Occurred())
|
||||
PyErr_SetString(PyExc_IndexError,
|
||||
"xrange object index out of range");
|
||||
"range object index out of range");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -313,7 +313,7 @@ PyTypeObject PyRange_Type = {
|
|||
range_new, /* tp_new */
|
||||
};
|
||||
|
||||
/*********************** Xrange Iterator **************************/
|
||||
/*********************** range Iterator **************************/
|
||||
|
||||
/* There are 2 types of iterators, one for C longs, the other for
|
||||
Python longs (ie, PyObjects). This should make iteration fast
|
||||
|
|
Loading…
Reference in New Issue