def test_exception_lineno():
def bar():
assert False
def fn():
try:
a = 1
bar()
b = 2
except AssertionError:
xpm()
check(fn, """
Traceback (most recent call last):
.*File.*test_pdb.py.*, line NUM, in fn
bar()
.*File.*test_pdb.py.*, line NUM, in bar
assert False
AssertionError: assert False
[NUM] > .*bar()
-> assert False
# u
[NUM] > .*fn()
-> bar()
# ll
NUM def fn():
NUM try:
NUM a = 1
NUM >> bar()
NUM b = 2
NUM except AssertionError:
NUM -> xpm()
# c
""")
评论列表
文章目录