ノーズでテストを実行しているときに、特に失敗したときにコマンドラインでファイル名と行番号を表示したいので、emacsの行にジャンプすることができます。私は名前を印刷するためにcase.pyにいくつかのコードを挿入しましたが、私はprepareTestCaseを処理するプラグインを作ることができますが、私の質問はそれを行うプラグインですか?あなただけの-v
オプションでnosetest
を実行して、テストとテスト名前のファイル名を取得することができますpythonの鼻でテストのファイル名と行番号を出力するには?
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