diff --git a/Lib/test/test_range.py b/Lib/test/test_range.py index 93bff414049dcb..851ad5b7c2f485 100644 --- a/Lib/test/test_range.py +++ b/Lib/test/test_range.py @@ -507,7 +507,7 @@ def test_range_iterators(self): # exercise 'fast' iterators, that use a rangeiterobject internally. # see issue 7298 limits = [base + jiggle - for M in (2**15, 2**30, 2**32, 2**64) + for M in (2**32, 2**64) for base in (-M, -M//2, 0, M//2, M) for jiggle in (-2, -1, 0, 1, 2)] test_ranges = [(start, end, step) @@ -519,14 +519,13 @@ def test_range_iterators(self): iter1 = range(start, end, step) iter2 = pyrange(start, end, step) test_id = "range({}, {}, {})".format(start, end, step) - # check first 10 entries - self.assert_iterators_equal(iter1, iter2, test_id, limit=10) + # check first 100 entries + self.assert_iterators_equal(iter1, iter2, test_id, limit=100) iter1 = reversed(range(start, end, step)) iter2 = pyrange_reversed(start, end, step) test_id = "reversed(range({}, {}, {}))".format(start, end, step) - self.assert_iterators_equal(iter1, iter2, test_id, limit=10) - + self.assert_iterators_equal(iter1, iter2, test_id, limit=100) def test_range_iterators_invocation(self): # verify range iterators instances cannot be created by