def test_exception_through_generator():
def gen():
yield 5
assert False
def fn():
try:
for i in gen():
pass
except AssertionError:
xpm()
check(fn, """
Traceback (most recent call last):
.*test_pdb.py.*, line NUM, in fn
.*for i in gen():
.*test_pdb.py.*, line NUM, in gen
.*assert False
AssertionError: assert False
[NUM] > .*gen()
-> assert False
# u
[NUM] > .*fn()
-> for i in gen():
# c
""")
评论列表
文章目录