Django 테스트 러너를 사용하여 단위 테스트를 실행하고 있습니다. 이러한 테스트 중 일부는 로컬 시스템에 TONS 개의 파일을 생성하는 팩토리를 사용합니다. 그들은 모두 감지 할 수있는 이름을 가지며 쉽게 제거 할 수 있습니다. 나는 우리가 테스트하고 있음을 감지 한 경우 Django/unittest가 테스트 러너 끝에서 실행 명령
- 하는 것을 피하기 위해 노력하고있어
. 대신, 나는 테스트가 생성 한 모든 파일을 정리하기 위해 테스트를 끝낼 때 한 번만 명령을 실행하고 싶습니다.
의도 한 규칙과 일치하는 파일을 삭제하는 작은 관리 명령을 작성했습니다. 테스트 러너가 tearDown
또는 특정 테스트의 tearDownClass
메소드가 아닌 전체 테스트 스위트 완료시 call_command
을 실행하는 방법이 있습니까?