use an exception more consistent across python versions

This commit is contained in:
Benjamin Peterson 2011-12-19 11:56:22 -05:00
parent d5c3265763
commit 03cb37b1eb
1 changed files with 3 additions and 6 deletions

View File

@ -28,17 +28,14 @@ def test_assert_with_explicit_message():
assert e.msg == 'hello'
def test_assert_within_finally():
class A:
def f():
pass
excinfo = py.test.raises(TypeError, """
excinfo = py.test.raises(ZeroDivisionError, """
try:
A().f()
1/0
finally:
i = 42
""")
s = excinfo.exconly()
assert s.find("takes no argument") != -1
assert py.std.re.search("division.+by zero", s) is not None
#def g():
# A.f()