タグ

from_greaderとnoseに関するkshimo69のブックマーク (1)

  • nose まとめ5 (nose plugin) - kuma8の雑記帳

    はじめに nose のプラグインの作成方法です。 役割 テスト関数から外れた処理をする場合は、プラグインを作成する必要があります。 たとえば、次のような場合にプラグインを作成します。 各テスト実行後に特定処理を実行させたいが、テスト関数ごとに teardown を書くのがめんどくさい。 レポートの出力形式を独自のものにしたい。 書き方 nose.plugins.Plugin を継承したクラスを作成します。 必要なことは、 name を指定すること、プラグインを動作させたいエントリポイントをオーバーライドすることです。 name は、実行時にプラグインを指定するときに使用します。 エントリポイントは、プラグインの動作を定義します。 from nose.plugins import Plugin class AfterLog(Plugin): """テスト実行ごとに、ログを出力させます。 ""

    nose まとめ5 (nose plugin) - kuma8の雑記帳
  • 1