[pypy-commit] pypy py3.5: remove xrange() test

arigo pypy.commits at gmail.com
Tue Nov 15 02:54:00 EST 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: py3.5
Changeset: r88379:e6817784253f
Date: 2016-11-15 08:22 +0100
http://bitbucket.org/pypy/pypy/changeset/e6817784253f/

Log:	remove xrange() test

diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py b/pypy/module/pypyjit/test_pypy_c/test_misc.py
--- a/pypy/module/pypyjit/test_pypy_c/test_misc.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_misc.py
@@ -127,38 +127,6 @@
             jump(..., descr=...)
             """)
 
-    def test_xrange_iter(self):
-        def main(n):
-            def g(n):
-                return xrange(n)
-            s = 0
-            for i in xrange(n):  # ID: for
-                tmp = g(n)
-                s += tmp[i]     # ID: getitem
-                a = 0
-            return s
-        #
-        log = self.run(main, [1000])
-        assert log.result == 1000 * 999 / 2
-        loop, = log.loops_by_filename(self.filepath)
-        assert loop.match("""
-        i15 = int_lt(i10, i11)
-        guard_true(i15, descr=...)
-        i17 = int_add(i10, 1)
-        setfield_gc(p9, i17, descr=<.* .*W_XRangeIterator.inst_current .*>)
-        guard_not_invalidated(descr=...)
-        i18 = force_token()
-        i84 = int_sub(i14, 1)
-        i21 = int_lt(i10, 0)
-        guard_false(i21, descr=...)
-        i22 = int_lt(i10, i14)
-        guard_true(i22, descr=...)
-        i23 = int_add_ovf(i6, i10)
-        guard_no_overflow(descr=...)
-        --TICK--
-        jump(..., descr=...)
-        """)
-
     def test_range_iter_simple(self):
         def main(n):
             def g(n):


More information about the pypy-commit mailing list