はじめに nose の基本的な使い方その2です。 setup/teardown の動作についてです。 役割 テストを行う上で、あらかじめデータを用意しておく必要あったり、 テスト後に作成したデータを削除するときに利用します。 詳しくは、他のブログなどをみましょう。 書き方 nose では、パッケージレベル、モジュールレベル、関数レベルで定義することができます。 パッケージレベルでは、 __init__.py に setup/teardown を定義します。 モジュールレベルでは、テスト用モジュールに setup/teardown を定義します。 関数レベルでは、 nose.tools.with_setup に関数ごとに呼び出したい、setup/teardown をデコレータに渡します。 呼び出し順 テストパッケージ内に上の3つのレベルで、 setup/teardown が定義されていると呼