Rename test_xrange.py to test_range.py and fix the

type name in various spots.
This commit is contained in:
Walter Dörwald 2007-05-21 18:01:17 +00:00
parent 03b43d8a77
commit 4ad94210d1
3 changed files with 4 additions and 7 deletions

View File

@ -7,9 +7,6 @@
extern "C" { extern "C" {
#endif #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 object represents an integer range. This is an immutable object;
a range cannot change its value after creation. a range cannot change its value after creation.

View File

@ -7,8 +7,8 @@ import warnings
warnings.filterwarnings("ignore", "integer argument expected", warnings.filterwarnings("ignore", "integer argument expected",
DeprecationWarning, "unittest") DeprecationWarning, "unittest")
class XrangeTest(unittest.TestCase): class RangeTest(unittest.TestCase):
def test_xrange(self): def test_range(self):
self.assertEqual(list(range(3)), [0, 1, 2]) self.assertEqual(list(range(3)), [0, 1, 2])
self.assertEqual(list(range(1, 5)), [1, 2, 3, 4]) self.assertEqual(list(range(1, 5)), [1, 2, 3, 4])
self.assertEqual(list(range(0)), []) self.assertEqual(list(range(0)), [])

View File

@ -214,7 +214,7 @@ range_item(rangeobject *r, Py_ssize_t i)
if (i < 0 || i >= len) { if (i < 0 || i >= len) {
if (!PyErr_Occurred()) if (!PyErr_Occurred())
PyErr_SetString(PyExc_IndexError, PyErr_SetString(PyExc_IndexError,
"xrange object index out of range"); "range object index out of range");
return NULL; return NULL;
} }
@ -313,7 +313,7 @@ PyTypeObject PyRange_Type = {
range_new, /* tp_new */ range_new, /* tp_new */
}; };
/*********************** Xrange Iterator **************************/ /*********************** range Iterator **************************/
/* There are 2 types of iterators, one for C longs, the other for /* There are 2 types of iterators, one for C longs, the other for
Python longs (ie, PyObjects). This should make iteration fast Python longs (ie, PyObjects). This should make iteration fast