테스트코드로문자열확인1 [Django] raise serializers.ValidationError 사용 시 assertEqual로 에러 메세지 비교하기 시간 유효성 체크 함수 개선 및 테스트코드를 맞추어 수정하며 알게된 것. - 1 - 시간유효성 체크를 위해, 함수를 작성하며 사용했던 ValidationError raise serializers.ValidationError 를 사용할 경우 status는 400_Bad_Request 에러를 뱉는다 - 2 - 테스트 코드를 수정하면서 가져온 오류 메세지를 assertEqual로 비교하고 싶었다. 가져오는 응답 메세지는 아래와 같이 출력된다. print("⭐️", response.data) ⭐️ {'error': ErrorDetail(string='모집 시작시간 오류. 현재 이후의 시점을 선택해주세요, code='invalid')} response.data["error"] 로 출력하면 value값에 있는 내용.. 2023. 7. 1. 이전 1 다음