Python でユニットテストを書くには、unittest
モジュール を使用します。
unittest
モジュールは、Python 2.1 以降に標準で搭載されています。
テストケースを作成するには、unittest.TestCase
を継承したクラスを作成し、test
で始まる名前のテストメソッドを記述するだけで OK です。
unittest.main
関数を呼び出すことにより、それらのテストメソッドが自動的に実行されます。
各テストの実行前と実行後には、setUp()
と tearDown()
がそれぞれ呼び出されるようになっているので、ここに各テストの共通コードを記述しておくことができます。
上記の例では、共通コードはないので pass
とだけ記述しています。