Framework/Django

Django-UnitTest(유닛테스트)

청렴결백한 만능 재주꾼 2020. 6. 16. 00:20
반응형

test.py

 

```python

from django.test import TestCase, Client

 

from .models import User

 

class UserTest(TestCase):

   def setUp(self):

cliend=client()

User.objects.create(name='john')

 

    def Teardown(self):  #테스트가 끝나고 수행되는 함수. 자원해제. 셋업했던 데이터베이스를 정리

User.objects.all().delete()

 

def test_get_user_view(self):

 

response = self.client.get('/user/1')

self.assertEqual(response.status_code,200)

self.assertEqual(response.json(), {'name':'john'})

 

 

반응형