def test_assert_within_finally():
class A:
def f():
pass
excinfo = py.test.raises(TypeError, """
try:
A().f()
finally:
i = 42
""")
-> s = excinfo.exconly()
assert s.find("takes no argument") != -1