오늘은 회원가입 테스트 코드를 작성해 보았다.
# users/tests.py
from django.urls import reverse
from rest_framework.test import APITestCase
from users.models import User
class UserRegistrationTest(APITestCase): # 회원가입 테스트
def test_registration(self): #회원가입 성공 테스트
url = reverse("user_view") # url name
user_data = {
"username":"testuser",
"email":"test@test.com",
"nickname":"tester",
"address":"seoul",
"gender":"M",
"height":"1",
"weight":"2",
"date_of_birth":"1998-06-16",
"password":"password123@",
"password2":"password123@",
"term_agree":"True"
}
response = self.client.post(url, user_data) # APITestCase의 기본적인 세팅
self.assertEqual(response.status_code, 201)'TTL > 13주차 ~ 16주차 TIL (11.21 ~ 12.16)' 카테고리의 다른 글
| 2022-12-08 TIL (django field type) (0) | 2022.12.08 |
|---|---|
| 2022-12-07 TIL (django 가상환경 관리하기) (0) | 2022.12.08 |
| 2022-12-05 TIL (출석시스템 만들어 보기) (0) | 2022.12.06 |
| 2022-12-02 TIL (drf serializer extra_kwargs) (0) | 2022.12.04 |
| 2022-12-01 TIL (일정기간 지나면 DB 삭제) (0) | 2022.12.04 |