def check_correct_unrefused_files_on_sftp_server(context, refusal_type, pack_code): if refusal_type == 'EXTRAORDINARY_REFUSAL': expected_csv_lines = create_expected_csv_lines(context, pack_code, context.refused_case_id) else: expected_csv_lines = create_expected_csv_lines(context, pack_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def check_print_and_manifest_files_with_individual_contact_details(context, pack_code): expected_csv_lines = [ create_individual_print_material_csv_line_for_spg_ce(context.first_case, context.requested_uac, context.requested_qid, pack_code)] check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code) check_manifest_files_created(context, pack_code)
def check_individual_uac_print_requests(context, fulfilment_code, questionnaire_type): individual_case = requests.get( f'{Config.CASE_API_CASE_URL}{context.individual_case_id}').json() uac, qid = get_qid_and_uac_from_emitted_child_uac(context) test_helper.assertEqual(qid[:2], questionnaire_type, "Incorrect questionnaire type") expected_csv_lines = [ create_uac_print_materials_csv_line(individual_case, uac, qid, fulfilment_code) ] check_print_files_have_all_the_expected_data(context, expected_csv_lines, fulfilment_code) check_manifest_files_created(context, fulfilment_code)
def check_correct_CE_Estab_questionnaire_files_on_sftp_server(context, pack_code): expected_csv_lines = create_expected_CE_Estab_questionnaire_csv_lines(context, pack_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def check_reminder_files_with_survey_launched(context, pack_code): expected_csv_lines = create_expected_csv_lines_with_no_uac_eq_survey_launched(context, pack_code, context.survey_started_case_ids) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def check_correct_reminder_letter_files_on_sftp_server_for_non_compliance(context, pack_code): expected_csv_lines = create_expected_reminder_letter_csv_lines_for_non_compliance(context, pack_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def correct_CE_UAC_supplementary_material_print_files(context, fulfilment_code): expected_csv_lines = create_expected_CE_UAC_supplementary_materials_csv(context, fulfilment_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, fulfilment_code) check_manifest_files_created(context, fulfilment_code)
def correct_on_request_fulfilment_questionnaire_print_files(context, fulfilment_code): expected_csv_lines = create_expected_on_request_fulfilment_questionnaire_csv(context, fulfilment_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, fulfilment_code) check_manifest_files_created(context, fulfilment_code)
def check_correct_unreceipted_files_on_sftp_server(context, pack_code): expected_csv_lines = create_expected_csv_lines(context, pack_code, context.first_case['id']) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def check_correct_reminder_letter_files_for_survey_launched_on_sftp_server(context, pack_code): expected_csv_lines = create_expected_reminder_letter_csv_lines(context, pack_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def check_correct_individual_reminder_letter_files_on_sftp_server(context, pack_code): expected_csv_lines = create_expected_individual_reminder_letter_csv_lines(context, pack_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)
def check_correct_ce_estab_files_on_sftp_server(context, pack_code): context.expected_pack_code = pack_code expected_csv_lines = create_expected_csv_lines_for_ce_estab_responses(context, pack_code) check_print_files_have_all_the_expected_data(context, expected_csv_lines, pack_code)