def test_prepare_hr_and_ec_for_list_assets_no_record(): """ Scenario: Validates human readable and entry context for list assets Given: - asset response given When: - Zero records found Then: - Ensure finding HR and EC. """ from GoogleCloudSCC import prepare_outputs_for_list_assets response = {"listAssetsResults": []} context, hr = prepare_outputs_for_list_assets(response) assert context == {} assert hr == ERROR_MESSAGES["NO_RECORDS_FOUND"].format("asset")
def test_prepare_hr_and_ec_for_list_assets(): """ Scenario: Validates human readable and entry context for list assets Given: - assets response given Then: - Ensure finding HR and EC. """ from GoogleCloudSCC import prepare_outputs_for_list_assets with open('./TestData/list_asset_response.json') as f: asset_response = json.load(f) with open('./TestData/list_asset_ec.json') as f: asset_ec = json.load(f) context, _ = prepare_outputs_for_list_assets(asset_response) assert context == asset_ec