nose のインストール¶
はじめに¶
nose は、Python 用のテストフレームワークです。
Python には、 doctest、 unittest といったいくつかのテスト方法があります。 nose は、特に利便性が高く、かつプラグインが充実しているため便利です。
まずは、インストール方法の紹介です。
プラグイン¶
nose を利用したテストを実施していくような環境では、同時にカバレッジを取得したり、テスト件数の増加を確認することが多いです。 カバレッジを取得したり、テスト件数を保存したりする場合のオプションを nose プラグインで用意しています。
プラグインを有効にするために、次のライブラリをインストールします。
$ easy_install coverage
$ easy_install unittest-xml-reporting
実行時に、”–with-coverage”、”–with-xunit”オプションを付与するだけで、自動的にカバレッジとテスト件数を保存してくれます。 カバレッジは、テスト実行後に、 xml か html に変換する必要があります。