nosetests
しばらく前から疑問に思っていましたが、さまざまなサブディレクトリにあるさまざまなテストを実行するためのオプションを渡す方法を理解できませんでした。パッケージのディレクトリ構造の例:
my_package/
|-- my_module1/
|-- tests/
|-- unit/
| ... a bunch of unit tests
|-- integration/
|... a bunch of integration tests
|-- my_module2/
|-- tests/
|-- unit/
| ... a bunch of unit tests
|-- integration/
|... a bunch of integration tests
すべてのモジュール (サブディレクトリ内のすべてのテスト) で単体テストのみを実行したい場合tests/unit/
、nosetests ライブラリを使用してどのように実行しますか?