django test 기본 동작

tests. py 에서 TestCase 패키지 가 져 오기
from django.test import TestCase

테스트 클래스 생 성:
class SimpleTest(TestCase):

테스트 함 수 를 만 들 려 면 test첫머리
def test_login(self):

아 날로 그 클 라 이언 트 전송 데이터
c=Client(HTTP_USER_AGENT='Mozilla/5.0') 
response=c.post('/user/login/',{'username':'admin','password':'admin'})

반환 데이터 검사
self.assertEqual(response.status_code, 200)

운행 하 다.
python manage.py test 

테스트 에서 예비 데 이 터 를 불 러 옵 니 다.
기 존 데이터베이스 내 보 내기
python manage.py dumpdata > fixtures/admin.json

테스트 클래스 에 불 러 오기
fixtures = ['admin.json']

setting 에 fixtures 의 절대 경 로 를 설정 합 니 다.
FIXTURE_DIRS = ('/path/to/proj_folder/fixtures/',)

좋은 웹페이지 즐겨찾기