Loading SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifications.robot +20 −12 Original line number Diff line number Diff line Loading @@ -22,6 +22,14 @@ ${vnfInstanceId} *** Test Cases *** VNF Instantiation [Documentation] Test ID: 5.x.y.x ... Test title: VNF Instantiation ... Test objective: The objective is to test the instantiation of a VNF instance ... Pre-conditions: VNF instance resources is created (Test ID: 5.a.b.c) ... Reference: section 5.x.y - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: VNFM is in direct mode ... Post-Conditions: VNF instance in INSTANTIATED state Send VNF Instantiation Request Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location Loading @@ -32,14 +40,6 @@ VNF Instantiation Check Postcondition *** Keywords *** Create VNF Resource Log Create VNF instance by POST to ${apiRoot}/${apiName}/${apiVersion}/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} ${body}= Get File json/createVnfRequest.json ${response}= Post ${apiRoot}/${apiName}/${apiVersion}/vnf_instances ${body} Send VNF Instantiation Request Log Instantiate a VNF Instance Set Headers {"Accept":"${ACCEPT}"} Loading Loading @@ -108,6 +108,14 @@ Verify Notification COMPLETED [Arguments] ${status} Verify Mock Expectation ${notification_request} Create VNF Resource Log Create VNF instance by POST to ${apiRoot}/${apiName}/${apiVersion}/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} ${body}= Get File json/createVnfRequest.json ${response}= Post ${apiRoot}/${apiName}/${apiVersion}/vnf_instances ${body} Initialize System Create Sessions Configure Notification Handler VnfIdentifierCreationNotification ${callback_endpoint} Loading Loading
SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifications.robot +20 −12 Original line number Diff line number Diff line Loading @@ -22,6 +22,14 @@ ${vnfInstanceId} *** Test Cases *** VNF Instantiation [Documentation] Test ID: 5.x.y.x ... Test title: VNF Instantiation ... Test objective: The objective is to test the instantiation of a VNF instance ... Pre-conditions: VNF instance resources is created (Test ID: 5.a.b.c) ... Reference: section 5.x.y - SOL003 v2.4.1 ... Config ID: Config_prod_VNFM ... Applicability: VNFM is in direct mode ... Post-Conditions: VNF instance in INSTANTIATED state Send VNF Instantiation Request Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location Loading @@ -32,14 +40,6 @@ VNF Instantiation Check Postcondition *** Keywords *** Create VNF Resource Log Create VNF instance by POST to ${apiRoot}/${apiName}/${apiVersion}/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} ${body}= Get File json/createVnfRequest.json ${response}= Post ${apiRoot}/${apiName}/${apiVersion}/vnf_instances ${body} Send VNF Instantiation Request Log Instantiate a VNF Instance Set Headers {"Accept":"${ACCEPT}"} Loading Loading @@ -108,6 +108,14 @@ Verify Notification COMPLETED [Arguments] ${status} Verify Mock Expectation ${notification_request} Create VNF Resource Log Create VNF instance by POST to ${apiRoot}/${apiName}/${apiVersion}/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} ${body}= Get File json/createVnfRequest.json ${response}= Post ${apiRoot}/${apiName}/${apiVersion}/vnf_instances ${body} Initialize System Create Sessions Configure Notification Handler VnfIdentifierCreationNotification ${callback_endpoint} Loading