5

私は py.test で python ファイルをテストし、プログラム内で出力 (テストに合格したものと失敗したもの) を使用できるようにする必要があるシステムに取り組んでいます。とにかくpython内からpy.testを呼び出し、[name].pyのテストコードを[otherName].pyのコードで実行し、テストの結果を返すように指示することはありますか?

4

1 に答える 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 に答える