次のような名前のファイルを含むディレクトリがあります。
test_foo.py
各ファイルはテスト ケースです。
私はしたいと思います
コマンドラインからディレクトリ内のすべてのテストを実行します。
unittest2
Python 2.5.1 を実行しているので、私は を使用しています。これらのディレクトリの 1 つから、コマンド ラインで次のように入力してみました。python -m unittest2 discover -p 'test_*.py'
およびいくつかの異なるバリアント。エラーは発生しませんが、何も起こりません。そのディレクトリ内のすべてのテストケース内のすべてのテストが実行され、結果が得られることを期待していました。
また、これを行ったディレクトリにスクリプトを作成してみました:
loader = unittest2.TestLoader() t = loader.discover('.')
変数を出力すると、テスト ケースが表示されますが、ドキュメントからは、ローダー オブジェクトを取得したらどうすれば
t
よいかわかりません。