【发布时间】:2010-01-18 18:35:03
【问题描述】:
我通过 gud 缓冲区在 Python 中的测试用例上运行 pdb。当我在测试用例中收到堆栈跟踪/失败时,它看起来像这样:
FAIL: test_foo_function (__main__.TestFoo)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/testfoo.py", line 499, in test_foo_function
self.assertEqual('foo', 'foo')
我希望能够将以下行设为:
File "test/testfoo.py", line 499, in test_foo_function
可点击并转到 testfoo.py 中的第 499 行。
(编辑)python-mode 列表中的人把我带到了 pdbtrack,我能够让它在那里工作。请参阅下面的答案...
【问题讨论】:
-
那会很酷。我很想知道更多关于您在 gud 缓冲区中运行测试的设置。抱歉,我无法回答您的问题
-
我的博客上有一篇关于我的旧设置的帖子 (panela.blog-city.com/python_and_emacs_5_pdb_and_emacs.htm)。我目前使用的是 shell-mode/python-mode(python.org 版本不是 emacs 版本)和 pdbtrack