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

Reply via email to