테스트 케이스에는 많은 테스트 기능이 있으며 모든 테스트 기능은 동일한 데이터를 사용합니다.django에서 테스트 케이스 데이터베이스 초기화 방법
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() 함수를 호출하거나 다른 방법이 작업을 수행 할 수 있습니다. 미리 감사드립니다.
['setUp'] (https://docs.djangoproject.com/en/dev/topics/testing/overview/#writing-tests) 및'tearDown' 방법을보십시오. – karthikr