😎 테스트 만들고 실행하기
# 파이썬 패키지와 파일 만들기
-'tests'파이썬패키지 생성
-test_view.py 파일생성
(코드 붙여넣기할 때 tab확인, class안에 함수..)
더보기
더보기
class TestView(TestCase):
def test_add_view(self) -> None:
result = self.client.get("/api/add", {"a":1, "b":3})
self.assertEqual(result.status_code, 200)
self.assertEqual(result.json(), {"result":4})
-python manage.py test를 입력하여 터미널에서 볼 수 있다.
# Django 설정
터미널로 테스트를 실행하면 디버깅이 안되고 파이참 자체로 실행(초록색버튼)하면 에러가 발생한다.
>> 파이참 설정에서 django설정에서 해당 프로젝트 폴더로 선택하고, 다시 test_view.py에 가서 실행
파이참 자체에서 테스트를 바로 실행하고 디버깅 중단점을 확인할 수 있다.
-중단점:?
# 테스트자동화의 필요성
코드가 제대로 돌아가는지 테스트가 꼭 필요하다.
코드로 코드를 검증/테스트
'💻 개발블로그 > django' 카테고리의 다른 글
Django심화강의:1주차(7)(20220211) (0) | 2022.02.11 |
---|---|
Django심화강의:1주차(6)(20220211) (0) | 2022.02.11 |
Django심화강의:1주차(4)(20220211) (0) | 2022.02.11 |
Django심화강의:1주차(3)(20220211) (0) | 2022.02.11 |
Django심화강의:1주차(2)(20220210) (0) | 2022.02.11 |