Author: Squeaky <squeaky...@gmx.com> Branch: simple-range-strategy Changeset: r69681:499b5b290cd9 Date: 2014-03-04 18:09 +0100 http://bitbucket.org/pypy/pypy/changeset/499b5b290cd9/
Log: fix range tests diff --git a/pypy/objspace/std/test/test_rangeobject.py b/pypy/objspace/std/test/test_rangeobject.py --- a/pypy/objspace/std/test/test_rangeobject.py +++ b/pypy/objspace/std/test/test_rangeobject.py @@ -72,28 +72,28 @@ r.sort(key=lambda x: -x) assert r == range(9, -1, -1) def test_pop(self): - r = range(10) + r = range(1, 10) res = r.pop() assert res == 9 assert self.not_forced(r) - assert repr(r) == repr(range(9)) + assert repr(r) == repr(range(1, 9)) res = r.pop(0) - assert res == 0 + assert res == 1 assert self.not_forced(r) - assert repr(r) == repr(range(1, 9)) + assert repr(r) == repr(range(2, 9)) res = r.pop(len(r) - 1) assert res == 8 assert self.not_forced(r) - assert repr(r) == repr(range(1, 8)) - res = r.pop(2) - assert res == 3 - assert not self.not_forced(r) - assert r == [1, 2, 4, 5, 6, 7] + assert repr(r) == repr(range(2, 8)) res = r.pop(2) assert res == 4 assert not self.not_forced(r) - assert r == [1, 2, 5, 6, 7] - + assert r == [2, 3, 5, 6, 7] + res = r.pop(2) + assert res == 5 + assert not self.not_forced(r) + assert r == [2, 3, 6, 7] + def test_reduce(self): it = iter(range(10)) assert it.next() == 0 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit