def test_prepare_hr_and_ec_for_list_findings_no_record(): """ Scenario: Validates human readable and entry context for list findings Given: - finding response given When: - Zero records found Then: - Ensure finding HR and EC. """ from GoogleCloudSCC import prepare_hr_and_ec_for_list_findings finding_response = {"listFindingsResults": []} hr, context = prepare_hr_and_ec_for_list_findings(finding_response) assert context == {} assert hr == ERROR_MESSAGES["NO_RECORDS_FOUND"].format("finding")
def test_prepare_hr_and_ec_for_list_findings(): """ Scenario: Validates human readable and entry context for list findings Given: - finding response given Then: - Ensure finding HR and EC. """ from GoogleCloudSCC import prepare_hr_and_ec_for_list_findings with open('./TestData/list_finding_response.json') as f: finding_response = json.load(f) with open('./TestData/list_finding_ec.json') as f: finding_ec = json.load(f) _, context = prepare_hr_and_ec_for_list_findings(finding_response) assert context == finding_ec