Loading SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifications.robot +20 −12 Original line number Original line Diff line number Diff line Loading @@ -22,6 +22,14 @@ ${vnfInstanceId} *** Test Cases *** *** Test Cases *** VNF Instantiation 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 Send VNF Instantiation Request Check HTTP Response Status Code Is 202 Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location Check HTTP Response Header Contains Location Loading @@ -32,14 +40,6 @@ VNF Instantiation Check Postcondition Check Postcondition *** Keywords *** *** 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 Send VNF Instantiation Request Log Instantiate a VNF Instance Log Instantiate a VNF Instance Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Loading Loading @@ -108,6 +108,14 @@ Verify Notification COMPLETED [Arguments] ${status} [Arguments] ${status} Verify Mock Expectation ${notification_request} 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 Initialize System Create Sessions Create Sessions Configure Notification Handler VnfIdentifierCreationNotification ${callback_endpoint} Configure Notification Handler VnfIdentifierCreationNotification ${callback_endpoint} Loading Loading
SOL003/VNFLifecycleManagement-API_egm/InstantiateVNFTaskWithCheckAndNotifications.robot +20 −12 Original line number Original line Diff line number Diff line Loading @@ -22,6 +22,14 @@ ${vnfInstanceId} *** Test Cases *** *** Test Cases *** VNF Instantiation 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 Send VNF Instantiation Request Check HTTP Response Status Code Is 202 Check HTTP Response Status Code Is 202 Check HTTP Response Header Contains Location Check HTTP Response Header Contains Location Loading @@ -32,14 +40,6 @@ VNF Instantiation Check Postcondition Check Postcondition *** Keywords *** *** 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 Send VNF Instantiation Request Log Instantiate a VNF Instance Log Instantiate a VNF Instance Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Loading Loading @@ -108,6 +108,14 @@ Verify Notification COMPLETED [Arguments] ${status} [Arguments] ${status} Verify Mock Expectation ${notification_request} 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 Initialize System Create Sessions Create Sessions Configure Notification Handler VnfIdentifierCreationNotification ${callback_endpoint} Configure Notification Handler VnfIdentifierCreationNotification ${callback_endpoint} Loading