테스트 생성 및 실행

seongolee·2022년 3월 6일

Django

목록 보기
3/8

이전에 만들어 두었던 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 가 이상없이 실행되는 것을 볼 수 있다.

profile
천천히 깊이 있게 개발하려고 노력하는 벨로그입니다.

0개의 댓글