이전에 만들어 두었던 add view function 을 테스트 해보기
아래의 그림처럼 tests라는 python package 를 만들고, 그안에 test_view.py를 만들어 준다.
test_view.py 에 아래의 코드를 추가해준다.
from django.test import TestCase 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})
test 실행 -> terminal 에 아래의 코드를 입력해 실행
python manage.py test실행을 하게되면 test case 가 이상없이 실행되는 것을 볼 수 있다.