[TIL]20221115_sparta_내일배움캠프

이태은·2022년 11월 15일
0

회고

목록 보기
56/71
post-thumbnail

1115 아침퀴즈

회원가입 테스트

제출 링크

https://forms.gle/nrWBqCHSjFVoYsKw9

  1. 아래의 코드를 다운로드 받으세요.

ai2_back.zip

  1. 가상환경을 설정 해주세요.

    python3 -m venv myvenv

    source myvenv/bin/activate

    pip install -r requirements.txt


  • user/test.py
from django.urls import reverse
from rest_framework.test import APITestCase
from rest_framework import status

class UserRegisterationAPIViewTestCase(APITestCase):
    def test_registration(self): 
        url = reverse("user_view")
        user_data = {
        "username":"testuser",
        "fullname":"테스터",
        "email":"test@testuser.com",
        "password":"password",
        }
        response = self.client.post(url, user_data)
        self.assertEqual(response.data["message"],"가입 완료!!")
  • user/url.py
from django.urls import path
from users import views
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)


urlpatterns = [
    # user/
    path('', views.UserView.as_view(), name="user_view"),
    path('api/token/', views.SpartaTokenObtainPairView.as_view(), name='token_obtain_pair'),
    path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
 
]


출력이 계속 오류가 나서 무슨일인지 몰랐었는데,,,,
test.py에서 "가입 완료!!" 사이에 띄어쓰기를 안해서 오류가 떴었다......
강의를 보고도 똑같이 썻는데,,, 하면서 30분을 날린 테스트여따 ㅠ

profile
나는 탱구

0개의 댓글