대부분의 경우 기본 양식 저장/정리 방법을 변경/연장해야합니다. 그러나 사용자 지정 저장/정리 방법을 테스트하는 방법을 잘 모르겠습니다.Django 사용자 정의 폼을 테스트/정리하는 방법은 무엇입니까?
대부분의 시간을 내 테스트 등이있다 : 응답을 캡처, 장고의 TestCase 클래스에서 self.client.post를 사용
response = self.client.post(reverse('example:view_name'), kwargs={'example, self.example'})
self.assertEqual(200, response.status_code)
self.assertTemplateUsed('example.html', response)
는 충분하지 않다 확실히/테스트 사용자가 저장 적용되지 않으며, 깨끗한.
양식 테스트의 실습은 무엇입니까? 필자가 생각한 바에 따르면, 위에서 한 것은 잘못된 것인데, 폼에 도달하기 위해 통합 테스트가 더 필요하기 때문입니다.
테스트 할 무엇? 결과가 예상 한 결과인지 확인할 수 있습니다 (즉 올바른 데이터를 저장하고 있음). – danielfranca