Nosetestで見つかるすべてのテストを一覧表示
-
23-08-2019 - |
質問
私は自分のユニットテストを実行するためにnosetests
を使用して、それがうまく動作します。私は実際にそれらを実行せずに発見しnostests
すべてのテストのリストを取得したいです。それを行う方法はありますか?
解決
バージョン0.11.1現在入手可能です。あなたは次のようにそれらを実行せずにテストのリストを取得することができます:
nosetests -v --collect-only
他のヒント
私が使用することをお勧めします:
nosetests -vv --collect-only
-vv
オプションはman nosetests
に記述されていないが、「ノーズユニットへの拡張の紹介
-vvフラグを使用すると、あなたの鼻のテスト発見アルゴリズムからの詳細な出力を提供します。これは、鼻もあなたのテストを見つけるために適切な場所(複数可)に見ているかどうかを教えてくれます。
-vv
オプションはnosetestsは、あなたのテストのいくつかを見つけることです理由を判断しようとして時間を節約することができます。 (.py
スクリプトが実行可能であったためnosetestsは、特定のテストをスキップするので、私の場合、それはでした。)
ボトムラインは-vv
オプションは非常に便利である、と私はほとんど常に-v
オプションの代わりにそれを使用することです。
すぐがあります。この動作を生成し、新たな--collectスイッチが先週PyConでデモを行いました。それは「まもなく」トランクにすべきであり、0.11のリリースになります。
http://groups.google.com/group/nose-usersリストは、鼻の質問のための素晴らしいリソースです。
所属していません StackOverflow