4
장고 응용 프로그램을 통해 논리적 흐름을 제어하는 여러 제출 단추를 사용하는 페이지에 대한 단위 테스트를 작성하고 있습니다.단위 다중 제출 단추를 포함하는 장고 양식 테스트
불행히도, 단위 테스트 프레임 워크에서 제출 값을 반환하는 응답을 얻는 방법을 알 수 없습니다. 나는 데이터로 삭제 값을 배치하려고했습니다
<input type="submit" name="delete" value="Delete" />
: 양식의 삭제 버튼의 경우
post(path, data={}, content_type=MULTIPART_CONTENT, follow=False, **extra)
: 게시물에 대한 장고 단위 테스트 문서의 형태는 다음을 나타냅니다 즉 :
response = self.client.post(url, {'name':'delete'}, follow=True)
하지만 작동하지 않는 것 같습니다. 그들이 트리거하는 코드 경로를 사용하려면 이름 값을 가져야합니다. 나는이 값을 얻을 어떻게 든 추가 **를 사용합니다하지만 나도 함께 많은 행운이 없었 겠지
if 'delete' in request.POST:
<do something>
: 관점에서, 논리의 형식을 취합니다.
제안 사항?
해결되었습니다. 고맙습니다. – Sinidex