[pypy-svn] r74941 - pypy/branch/blackhole-improvement/pypy/jit/metainterp/test
arigo at codespeak.net
arigo at codespeak.net
Mon May 31 00:11:03 CEST 2010
Author: arigo
Date: Mon May 31 00:11:01 2010
New Revision: 74941
Modified:
pypy/branch/blackhole-improvement/pypy/jit/metainterp/test/test_exception.py
Log:
Test for a bug.
Modified: pypy/branch/blackhole-improvement/pypy/jit/metainterp/test/test_exception.py
==============================================================================
--- pypy/branch/blackhole-improvement/pypy/jit/metainterp/test/test_exception.py (original)
+++ pypy/branch/blackhole-improvement/pypy/jit/metainterp/test/test_exception.py Mon May 31 00:11:01 2010
@@ -555,6 +555,26 @@
optimizer=OPTIMIZER_SIMPLE)
assert res == 8
+ def test_bug_1(self):
+ def h(i):
+ if i > 10:
+ raise ValueError
+ if i > 5:
+ raise KeyError
+ return 5
+ def g(i):
+ try:
+ return h(i)
+ except ValueError:
+ return 21
+ def f(i):
+ try:
+ return g(i)
+ except KeyError:
+ return 42
+ res = self.interp_operations(f, [99])
+ assert res == 21
+
class MyError(Exception):
def __init__(self, n):
self.n = n
More information about the Pypy-commit
mailing list