Loading SOL003/VNFLifecycleManagement-API_egm/SOL003-VNFLifecycleManagement.robot +38 −3 Original line number Original line Diff line number Diff line Loading @@ -30,12 +30,22 @@ Create a new vnfInstance Unauthorized Log Create VNF instance by POST to /vnflcm/v1/vnf_instances Log Create VNF instance by POST to /vnflcm/v1/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} #Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Post /vnflcm/v1/vnf_instances {"vnfdId": "12345","vnfInstanceName": "Test-VnfInstance", "vnfInstanceDescription": "bla"} Post /vnflcm/v1/vnf_instances {"vnfdId": "12345","vnfInstanceName": "Test-VnfInstance", "vnfInstanceDescription": "bla"} Output response Output response Integer response status 401 Integer response status 401 Log Status code validated Log Status code validated Create a new vnfInstance Forbidden Log Create VNF instance by POST to /vnflcm/v1/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Post /vnflcm/v1/vnf_instances {"vnfdId": "12345","vnfInstanceName": "Test-VnfInstance", "vnfInstanceDescription": "bla"} Output response Integer response status 403 Log Status code validated Get information about multiple VNF instances Get information about multiple VNF instances Log Query VNF The GET method queries information about multiple VNF instances. Log Query VNF The GET method queries information about multiple VNF instances. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Loading @@ -47,10 +57,35 @@ Get information about multiple VNF instances Log Validate Status code Log Validate Status code Integer response status 200 Integer response status 200 Log Execute Query and validate against online spec Get information about multiple VNF instances Bad Request Log Query VNF The GET method queries information about multiple VNF instances. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} GET /vnflcm/v1/vnf_instances?fields=wrong_field GET /vnflcm/v1/vnf_instances?fields=wrong_field Log Validate Status code Log Validate Status code Output response Integer response status 400 Integer response status 400 Get information about multiple VNF instances Unauthorized Log Query VNF The GET method queries information about multiple VNF instances. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} #Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Get /vnflcm/v1/vnf_instances Output response Integer response status 401 Log Status code validated Get information about multiple VNF instances Forbidden Log Query VNF The GET method queries information about multiple VNF instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Get /vnflcm/v1/vnf_instances Output response Integer response status 403 Log Status code validated *** Keywords *** *** Keywords *** Loading
SOL003/VNFLifecycleManagement-API_egm/SOL003-VNFLifecycleManagement.robot +38 −3 Original line number Original line Diff line number Diff line Loading @@ -30,12 +30,22 @@ Create a new vnfInstance Unauthorized Log Create VNF instance by POST to /vnflcm/v1/vnf_instances Log Create VNF instance by POST to /vnflcm/v1/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} #Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Post /vnflcm/v1/vnf_instances {"vnfdId": "12345","vnfInstanceName": "Test-VnfInstance", "vnfInstanceDescription": "bla"} Post /vnflcm/v1/vnf_instances {"vnfdId": "12345","vnfInstanceName": "Test-VnfInstance", "vnfInstanceDescription": "bla"} Output response Output response Integer response status 401 Integer response status 401 Log Status code validated Log Status code validated Create a new vnfInstance Forbidden Log Create VNF instance by POST to /vnflcm/v1/vnf_instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Post /vnflcm/v1/vnf_instances {"vnfdId": "12345","vnfInstanceName": "Test-VnfInstance", "vnfInstanceDescription": "bla"} Output response Integer response status 403 Log Status code validated Get information about multiple VNF instances Get information about multiple VNF instances Log Query VNF The GET method queries information about multiple VNF instances. Log Query VNF The GET method queries information about multiple VNF instances. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Accept":"${ACCEPT}"} Loading @@ -47,10 +57,35 @@ Get information about multiple VNF instances Log Validate Status code Log Validate Status code Integer response status 200 Integer response status 200 Log Execute Query and validate against online spec Get information about multiple VNF instances Bad Request Log Query VNF The GET method queries information about multiple VNF instances. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${AUTHORIZATION}"} GET /vnflcm/v1/vnf_instances?fields=wrong_field GET /vnflcm/v1/vnf_instances?fields=wrong_field Log Validate Status code Log Validate Status code Output response Integer response status 400 Integer response status 400 Get information about multiple VNF instances Unauthorized Log Query VNF The GET method queries information about multiple VNF instances. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} #Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Get /vnflcm/v1/vnf_instances Output response Integer response status 401 Log Status code validated Get information about multiple VNF instances Forbidden Log Query VNF The GET method queries information about multiple VNF instances Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization":"${WRONG_AUTHORIZATION}"} Get /vnflcm/v1/vnf_instances Output response Integer response status 403 Log Status code validated *** Keywords *** *** Keywords ***