テストケースには多くのテスト関数があり、すべてのテスト関数が同じデータを使用します。
class Mytest(TestCase):
def init_data(self):
insert data1
insert data2
.....
def test1:
do something
def test2:
do something
....
init_data 関数はどこで呼び出す必要がありますか。すべてのテスト関数で関数を呼び出すと、データが何度も挿入され、結果に影響します。そして、最初のテスト関数で init_data を呼び出すことができると思います。しかし、多くのテスト関数を書くと、djang 呼び出しの最初のテスト関数が最初に書いたテスト関数ではないことがわかります。では、どのように init_data() 関数を呼び出す必要がありますか、またはこれを行う他の方法はありますか。前もって感謝します