예제 #1
0
 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
         )
예제 #2
0
 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)
예제 #3
0
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
        )