본문 바로가기

스파르타코딩개발일지

TIL django 심화 5일차

드디어 기나긴 django 심화 마지막주차이다

5주차에서는 코드를 test.py에서 검증또는 개발을 하는 방법인데

기존에 project app을 생성할떄 test.py가 어떻게 쓰는지 몰라서 항상 방치했는데 이번 5주차 강의를 통해

 

from django.test import restcase 를 통해서 간단하게 맞는지 검증을 해보았다.

https://www.django-rest-framework.org/api-guide/testing/

 

Testing - Django REST framework

 

www.django-rest-framework.org

 

django 공식 홈페이지에서 test에서 어떻게 사용하는지 알려주고있다.

회원가입 검증

 

로그인검증

회원가입검증을 하게된다고 진짜 db에 들어가는것이아니다 서로 독립적인 메소드이기떄문이

test용 db를 만들어주는방법과

이와같이 클래스 내에서 함수두개를 묶어서 사용하는 방법이있다.

 

 setup함수의경우에는 해당 클래스에서 무조건적으로 먼저 실행이된후 그 밑에있는 메소드들이 실행되고

teartDown의경우 항상 마지막에 실행이된다

setup을 통한 로그인 검증방법

 

클래스내에서 메소드를 실행시키고  class method를 통해 인스턴스생성이 가능하다

'스파르타코딩개발일지' 카테고리의 다른 글

TIL AWS2 일차 & 프로그래머스 1단계 알고리즘 문제  (0) 2022.11.01
TIL AWS 1일차  (0) 2022.10.31
TIL django 심화과정 4일  (0) 2022.10.27
TIL django심화 3일  (0) 2022.10.26
TIL django 심화과정 2일차  (0) 2022.10.25