5
當您在鼻子中運行測試時,我想在命令行上顯示測試本身的文件名和行號,特別是當它失敗時,我可以跳到emacs中的行。我在case.py中插入了一些代碼來打印出名字,我發現我可以製作一個處理prepareTestCase的插件,但是我的問題是有沒有插件可以做到這一點?如何在python鼻子中打印測試的文件名和行號?
這裏是我的代碼:鼻子/ case.py:
import inspect
...
def runTest(self, result):
...
if not isinstance(test,Failure):
print(" File \"%s\", line %s\n" % (
inspect.getsourcefile(test.test),
inspect.getsourcelines(test.test)[1]))
謝謝!我會檢查出來並投票。 – user2646177