nose 向けに書かれたテストの実行
py.test は、基本的には nose 向けに書かれたテストの実行に対応しています。
使用方法
単純に:
py.test # 'nosetests' の代わりに実行
を実行します。pytest の機能を使って nose スタイルのテストを実行できます。
対応している nose イディオム
- モジュール/クラス/メソッドレベルの setup と teardown
- SkipTest 例外とマーカー
- setup/teardown デコレーター
- yield ベースのテストとそのセットアップ
- nose ユーティリティの一般的な使用方法
対応していないイディオムと既知の課題
- nose スタイルの doctest は探索されず、正常に実行されません、また doctest フィクスチャも動作しません