테스트를 작성할 때 Django의 뷰에 대한 요청을 시뮬레이션하고 싶습니다. 이것은 주로 양식을 테스트하기위한 것입니다. 다음은 간단한 테스트 요청의 스 니펫입니다.
from django.tests import TestCase
class MyTests(TestCase):
def test_forms(self):
response = self.client.post("/my/form/", {'something':'something'})
self.assertEqual(response.status_code, 200) # we get our page back with an error
페이지는 양식 오류 여부에 관계없이 항상 200의 응답을 반환합니다. 내 양식이 실패하고 특정 필드 ( soemthing
)에 오류가 있는지 어떻게 확인할 수 있습니까?