def remote_responses(typeform_key): # make an api call to Typeform # this can be done as a background task form = queries.get_typeform( form_key=typeform_key, user_id=current_user.id, model=True) tasks.get_typeform_responses(form) responses = queries.get_responses_for_typeform(typeform_id=form.id) return render_template( "response_list.html", form=form, responses=responses)
def test_typeform_success(self, mock_requests): from typeseam.form_filler.tasks import get_typeform_responses mock_requests.get.return_value = good_response get_typeform_responses() self.assertTrue(mock_requests.get.called) self.assertTrue(good_response.json.called)