def test_get_response_detail_abort(self): response = self.responses[0] other_user = generate_fake_users(1)[0][0] with self.assertRaises(Forbidden): result = get_response_detail( other_user, response.id )
def test_get_response_detail_success(self): response = self.responses[0] result = get_response_detail( self.user, response.id ) serialized_response = response_serializer.dump(response).data self.assertDictEqual(serialized_response, result)
def response_detail(typeform_key, response_id): """Show the details of a particular typeform response """ response = queries.get_response_detail(current_user, response_id) form = queries.get_typeform(form_key=typeform_key) return render_template( "response_detail.html", response=response, form=form )