Commit c850ccab authored by Elian Kraja's avatar Elian Kraja
Browse files

Fix issue #151

parent 9709b1d7
......@@ -43,7 +43,7 @@ GET Individual VNF Package Content with Range Request and NFVO not supporting Ra
... Config ID: Config_prod_NFVO
... Applicability: The NFVO does not support range requests to return single range of bytes from the VNF package file
... Post-Conditions: none
GET Individual VNF Package Content with Range Request
GET Individual VNF Package Content with explicit Range Request
Check HTTP Response Status Code Is 200
Check HTTP Response Header Content-Type Is application/zip
......
......@@ -272,6 +272,16 @@ GET Individual VNF Package Content with Range Request
GET ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_packages/${vnfPackageId}/package_content
${output}= Output response
Set Suite Variable ${response} ${output}
GET Individual VNF Package Content with explicit Range Request
Log Trying to get a VNF Package Content using RANGE using an NFVO that can handle it
Set Headers {"Accept": "${ACCEPT_ZIP}"}
Set Headers {"Range": "${range}"}
Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"}
GET ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_packages/${vnfPackageId}/package_content
${output}= Output response
Set Suite Variable ${response} ${output}
Check HTTP Response Header Content-Range Is Present and Matches the requested range
Log Check Content-Range HTTP Header
......
......@@ -44,7 +44,7 @@ GET Individual VNF Package Content with Range Request and NFVO not supporting Ra
... Config ID: Config_prod_NFVO
... Applicability: The NFVO does not support range requests to return single range of bytes from the VNF package file
... Post-Conditions: none
GET Individual VNF Package Content with Range Request
GET Individual VNF Package Content with explicit Range Request
Check HTTP Response Status Code Is 200
Check HTTP Response Header Content-Type Is application/zip
......
......@@ -458,6 +458,16 @@ GET Individual VNF Package Content with Range Request
${output}= Output response
Set Suite Variable ${response} ${output}
GET Individual VNF Package Content with explicit Range Request
Log Trying to get a VNF Package Content using RANGE using an NFVO that can handle it
Set Headers {"Accept": "${ACCEPT_ZIP}"}
Set Headers {"Range": "${range}"}
Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"}
REST.GET ${apiRoot}/${apiName}/${apiMajorVersion}/vnf_packages/${vnfPackageId}/package_content
${output}= Output response
Set Suite Variable ${response} ${output}
Check HTTP Response Header Content-Range Is Present and Matches the requested range
Log Check Content-Range HTTP Header
Should Contain ${response['headers']} Content-Range
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment