Skip to content

Commit c80c68c

Browse files
committed
Refine recursion test
1 parent c15c428 commit c80c68c

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

tests/snippets/sysmod.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import sys
22

3+
from testutils import assert_raises
4+
35
print('python executable:', sys.executable)
46
print(sys.argv)
57
assert sys.argv[0].endswith('.py')
@@ -60,10 +62,5 @@ def recursive_call(n):
6062
sys.setrecursionlimit(200)
6163
assert sys.getrecursionlimit() == 200
6264

63-
exc = None
64-
try:
65+
with assert_raises(RecursionError):
6566
recursive_call(300)
66-
except RecursionError as exc:
67-
pass
68-
69-
assert exc is not None

0 commit comments

Comments
 (0)