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 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_manifest_files(context, pack_code): logger.debug("checking manifest files exist for csv files") check_manifest_files_created(context, pack_code)