私は py.test で python ファイルをテストし、プログラム内で出力 (テストに合格したものと失敗したもの) を使用できるようにする必要があるシステムに取り組んでいます。とにかくpython内からpy.testを呼び出し、[name].pyのテストコードを[otherName].pyのコードで実行し、テストの結果を返すように指示することはありますか?
質問する
2064 次
1 に答える
3
Usage and InvocationsページでPython コードからの Calling pytest を探していると思います。
また、特定のファイルへのテストの制限は、 Specifying tests / selected testsによって実行できます。
言い換えれば、これはうまくいくはずです:
pytest.main(['my_test_file.py'])
PS: Py.test のドキュメントは非常に優れており、ほとんどの回答を見つけることができます ;)。
于 2013-02-28T15:11:45.653 に答える