pytest-django에서 view에 request 던지기
개요 api를 테스트할 때는 pytest-django에는 client라는 fixture를 통해 api를 테스트하는데 이 fixture는 내부적으로 뭘로 구현한 거지 싶어서 살펴보고 있었다. 내부를 살펴보니 django의 test 패키지의 client 모듈의 RequestFactory를 사용하는 형태였다. 그렇다면 django의 view를 테스트하는 다른 형태의 코드를 작성할 수 있지 않을까 싶은 호기심이 생겼다. Setting 테스트 대상인 프로젝트의 구조는 대충 다음과 같이 생겼다. ╰─$ tree -L 2 . ├── Makefile ├── docker │ ├── Dockerfile │ ├── docker-compose.yml │ └── init-db.sh ├── pytest.ini ├── readme..