0

Django に付属の TestClient を使用していくつかの単体テストを実行しているため、各テスト メソッドで同じデータベースを簡単に使用できます。ただし、一部のテストでは、各テスト メソッド間でリセットしたい外部 Web サービスに接続します。

URLを呼び出すだけでこのリセットを行うことができますが、テストランナーが各テストメソッド間でこれを自動的に行うようにしたいと考えています。

すべてのテストメソッドでリセット関数を最初に呼び出す必要なく、これを行う簡単な方法はありますか?

4

2 に答える 2

2

この種のものは、setUp()メソッドの目的です。

于 2011-04-07T07:19:38.927 に答える
0

setUp() - テスト メソッドを呼び出す直前に呼び出されます

tearDown() - テスト メソッドが呼び出され、結果が記録された直後に呼び出されます

ソース: http://docs.python.org/library/unittest.html

于 2011-04-07T20:00:03.307 に答える