Когда вы запускаете тесты в носу, я хотел бы отображать имя файла и номер строки самого теста, особенно когда он терпит неудачу, в командной строке, чтобы я мог перейти к строке в emacs. Я вставил некоторый код в case.py, чтобы распечатать имя, я вижу, что могу сделать плагин, который обрабатывает prepareTestCase, но мой вопрос: есть ли плагин, который это сделает?
вот мой код: нос/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]))