Test DB setup 문제

기본적으로 django에서는 테스트 환경에서 기존의 디비 환경과 동일한 환경의 데이터 베이스를 만들고 테스트가 종료되는 즉시 롤백을 하게된다. → 지운다는 의미이다.

따라서 django 프로젝트에서 가지고 있는 기존의 migration 파일들을 복기하는 방식으로 테스트 db가 형성되고 이 db에 대해서 api 요청을 통해서 테스팅을 진행하게 된다.

문제

현행 pikurate db에는 다음과 같은 문제점이 발생되었다.

결과

Untitled

위의 결과처럼 간단한 테스트에 대해서는 성공을 한 모습이다. 하지만 버전으로 인한 deprecated warning이 발생하였다.