nose まとめ7 (nose plugin のインターフェース)
はじめに
nose プラグイン用インターフェースの紹介です。
nose プラグインは、インターフェースごとに動作するタイミングが決められています。
プラグインを実行させたい、タイミングで実行されるインターフェースを記述することで、プラグインを作成してきます。
インターフェース
プラグイン作成時によく使いそうなインターフェースを紹介します。
addError(test, err)
テストの実行が失敗したときに呼び出されます。
err タプルの中には、Exception の内容が入ります。
addFailure(test, err)
テストが失敗した後に呼び出されます。
err タプルの中には、Exception の内容が入ります。
addSuccess(test)
テストが成功した後に呼び出されます。
beforeTest(test)
テスト実行前に呼び出されます。
afterTest(test)
テスト実行後に呼び出されます。
テスト結果は、考慮されません。
おわりに
ここで紹介したインターフェースは、ごく一部です。
詳しくは、 nose: Plugin Interface を参照してください。