Back-end/Django
-
APITestCase와 APIClient를 활용한 Django Rest Framework 단위 테스트 코드 작성Back-end/Django 2022. 2. 5. 23:44
사이드 프로젝트의 단위 테스트를 작성하며 알게된 내용을 정리하였다. #️⃣ APIClient를 사용해 Request 생성 시 header 추가하기 response = self.client.post( path=url, HTTP_{Header 이름}={값}) 위와 같이 인자로 맨 앞에 HTTP_ 붙여 전달해주면 된다. 참고) Stack Overflow - API Client Custom Header #️⃣ reverse() 사용 시 url path 변수 값 설정하기 # 아래 2개는 동일한 표현임 url = "/account//userInfo" url = reverse(viewname="{django app 이름}:{urlpatterns 등록 시 설정한 name}", args=[self.user_id]) 위와..
-
Testing in Django REST FrameworkBack-end/Django 2022. 1. 29. 22:48
*Tistory에 내용을 통합하기 위해 velog에 작성했던 내용을 첨부하였음 사이드 프로젝트를 하며 단위 테스트를 작성하고자 하였고, 알게된 내용을 정리하고 까먹지 않기 위해 작성하였다. https://velog.io/@fordevelop/Testing-in-Django-REST-Framework Testing in Django REST Framework ▶️ Django에서 단위 테스트 작성을 위한 내용 정리 velog.io