반응형
Test
python manage.py test
퍼블리쉬하기 전에 모든 경우를 테스트해준다
1) rooms > tests.py 에서 TestAmenities(APITestCase) 클래스 생성
이때, 메서드 이름을 'test_'로 시작해야 test 코드가 실행된다
2) 위 명령어 'python manage.py test'를 실행할때마다 empty database를 생성하고, 테스트가 끝나면 그 database는 없어짐
3) 모든 test 메서드 이전에 setUp메서드가 실행되어야: 데이터베이스를 set up(설정)
- test 코드는 다 비슷비슷하다(self.client, self.assert )
(status_code 확인, 예상과 같은 name이 나오는지 확인)
Authentication
:APITestCase에서의 Authentication
- post 메서드는 authentication이 필요
반응형
'airbnb clone coding' 카테고리의 다른 글
[Django] 18. CHAKRA UI: Modal, Component, Grid, Responsive, Dark Mode, Skeleton, (0) | 2024.11.08 |
---|---|
[React] 17. FRONT-END SETUP: Router, Not Found Page (1) | 2024.11.02 |
[Django] 15. AUTHENTICATION (0) | 2024.08.30 |
[Django] 14. GRAPHQL API (0) | 2024.08.28 |
[Django] 13. Code Challenge (0) | 2024.08.28 |