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)