From: krzysztof kuzmicki Date: Wed, 14 Nov 2018 15:00:27 +0000 (+0100) Subject: E2E PNF registration scenario fix X-Git-Tag: 1.3.1~1 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F58%2F72658%2F1;p=testsuite.git E2E PNF registration scenario fix Issue-ID: INT-685 Change-Id: Id4c7755d63db96548da9989fd821b37a7b7a16c2 Signed-off-by: krzysztof kuzmicki --- diff --git a/robot/resources/test_templates/pnf_registration_without_SO_template.robot b/robot/resources/test_templates/pnf_registration_without_SO_template.robot index 19eef1cd..1241d698 100644 --- a/robot/resources/test_templates/pnf_registration_without_SO_template.robot +++ b/robot/resources/test_templates/pnf_registration_without_SO_template.robot @@ -56,14 +56,7 @@ Verify PNF integration request in A&AI Verify PNF integration request in MR [Documentation] Verify if PNF integration request entries are present in MR unauthenticated.PNF_READY/ topic [Arguments] ${PNF_entry_dict} - ${get_resp}= Run MR Get Request ${DMAAP_MESSAGE_ROUTER_UNAUTHENTICATED_PNF_PATH} - Should Be Equal As Strings ${get_resp.status_code} 200 - ${json_resp_item}= Get From List ${get_resp.json()} 0 - ${json}= evaluate json.loads('${json_resp_item}') json - Log JSON recieved from MR ${DMAAP_MESSAGE_ROUTER_UNAUTHENTICATED_PNF_PATH} endpoint ${json} - Should Be Equal As Strings ${json["ipaddress-v4-oam"]} ${PNF_entry_dict.PNF_IPv4_address} - Should Be Equal As Strings ${json["ipaddress-v6-oam"]} ${PNF_entry_dict.PNF_IPv6_address} - Should Be Equal As Strings ${json["correlationId"]} ${PNF_entry_dict.correlation_id} + Wait Until Keyword Succeeds 10x 1s Query PNF MR entry ${PNF_entry_dict} Log PNF integration request in MR has been verified and contains all necessary entries Query PNF A&AI updated entry @@ -78,6 +71,19 @@ Query PNF A&AI updated entry Should Be Equal As Strings ${json_resp["pnf-name"]} ${PNF_entry_dict.correlation_id} Log PNF integration request in A&AI has been verified and contains all necessary entries +Query PNF MR entry + [Documentation] Query PNF MR updated entry + [Arguments] ${PNF_entry_dict} + ${get_resp}= Run MR Get Request ${DMAAP_MESSAGE_ROUTER_UNAUTHENTICATED_PNF_PATH} + Should Be Equal As Strings ${get_resp.status_code} 200 + ${json_resp_item}= Get From List ${get_resp.json()} 0 + ${json}= evaluate json.loads('${json_resp_item}') json + Log JSON recieved from MR ${DMAAP_MESSAGE_ROUTER_UNAUTHENTICATED_PNF_PATH} endpoint ${json} + Should Be Equal As Strings ${json["ipaddress-v4-oam"]} ${PNF_entry_dict.PNF_IPv4_address} + Should Be Equal As Strings ${json["ipaddress-v6-oam"]} ${PNF_entry_dict.PNF_IPv6_address} + Should Be Equal As Strings ${json["correlationId"]} ${PNF_entry_dict.correlation_id} + Log PNF integration request in MR has been verified and contains all necessary entries + Run VES HTTP Post Request [Documentation] Runs a VES Post request [Arguments] ${data}