[pypy-svn] r70891 - pypy/trunk/pypy/jit/metainterp/test

arigo at codespeak.net arigo at codespeak.net
Tue Jan 26 16:39:57 CET 2010


Author: arigo
Date: Tue Jan 26 16:39:57 2010
New Revision: 70891

Modified:
   pypy/trunk/pypy/jit/metainterp/test/test_basic.py
Log:
A failing test.


Modified: pypy/trunk/pypy/jit/metainterp/test/test_basic.py
==============================================================================
--- pypy/trunk/pypy/jit/metainterp/test/test_basic.py	(original)
+++ pypy/trunk/pypy/jit/metainterp/test/test_basic.py	Tue Jan 26 16:39:57 2010
@@ -1284,7 +1284,24 @@
             return res
         res = self.meta_interp(f, [21])
         assert res == f(21)
-        
+
+    def test_getitem_indexerror(self):
+        py.test.skip("failing test!")
+        lst = [10, 4, 9, 16]
+        def f(n):
+            try:
+                return lst[n]
+            except IndexError:
+                return -2
+        res = self.interp_operations(f, [2])
+        assert res == 9
+        res = self.interp_operations(f, [4])
+        assert res == -2
+        res = self.interp_operations(f, [-4])
+        assert res == 10
+        res = self.interp_operations(f, [-5])
+        assert res == -2
+
 
 class TestOOtype(BasicTests, OOJitMixin):
 



More information about the Pypy-commit mailing list