def test_edit_obj():
def fn():
bar()
set_trace()
return 42
def bar():
pass
_, bar_lineno = inspect.getsourcelines(bar)
filename = os.path.abspath(__file__)
if filename.endswith('.pyc'):
filename = filename[:-1]
check(fn, r"""
[NUM] > .*fn()
-> return 42
# edit bar
RUN emacs \+%d '%s'
# c
""" % (bar_lineno, filename))
评论列表
文章目录