# 5.4 `test` -- Python用回帰テストパッケージ

`test` パッケージには、Python 用の全ての回帰テストと、 `test.test_support`および`test.regrtest` モジュール が入っています。`test.test_support` はテストを充実させる ために使い、`test.regtest` はテストスイートを駆動するのに 使います。

`test`パッケージ内の各モジュールのうち、名前が"`test_`"で始まるものは、特定のモジュールや機能に対するテストスイートです。 新しいテストはすべて`unittest`モジュールを使って書くように してください; 必ずしも`unittest` を使う必要はないのですが、 `unittest` はテストをより柔軟にし、メンテナンスをより簡単に します。古いテストのいくつかは`doctest` を利用しており、 ``伝統的な'' テスト形式になっています。これらのテスト形式をカバー する予定はありません。

参考資料:

`unittest`モジュール:
  PyUnit 回帰テストを書く。.

`doctest`モジュール:
  ドキュメンテーション文字列に埋め込まれたテスト。.