Commit 574612a7 authored by Hammad Zafar's avatar Hammad Zafar Committed by Giacomo Bernini
Browse files

fixed Content-Range and Content-Length checks

parent 02dd94c8
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ GET Individual VNF Snapshot Package Artifact - Partial Content
    Check HTTP Response Status Code Is    206
    Check HTTP Content-Type Header Is Set For Package Artifact
    Check HTTP Content-Range Header Is Set
    Check HTTP Content-Length Header Is Set
    
GET Individual VNF Snapshot Package Artifact - Range Request Not Supported
    [Documentation]    Test ID: 5.3.7.10.4
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ GET VNF Snapshot Package Content - Partial Content
    Check HTTP Response Status Code Is    206
    Check HTTP Content-Type Header Is Set For Package Content
    Check HTTP Content-Range Header Is Set
    Check HTTP Content-Length Header Is Set
    
GET VNF Snapshot Package Content - Range Request Not Supported
    [Documentation]    Test ID: 5.3.7.4.4
+7 −1
Original line number Diff line number Diff line
@@ -358,9 +358,15 @@ Check HTTP Content-Type Header Is Set For Package Content
Check HTTP Content-Range Header Is Set
    Log    Check Content-Range HTTP Header
    Should Contain    ${response['headers']}    Content-Range
    Should Be Equal As Strings    ${response['headers']['Content-Range']}    ${range}
    Should Be Equal As Strings    ${response['headers']['Content-Range']}    ${range}/${full_length}
    Log    Header Content-Range is present
    
Check HTTP Content-Length Header Is Set
    Log    Check Content-Length HTTP Header
    Should Contain    ${response['headers']}    Content-Lenght
    Should Be Equal As Strings    ${response['headers']['Content-Length']}    ${full_length}
    Log    Header Content-Length is present

PUT VNF Snapshot Package Content
    log    Trying to upload the contents of VNF Snapshot Package using PUT
    Set Headers  {"Accept":"${ACCEPT_ZIP}"}  
+1 −1
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ ${ext_artifactPath} artifactPath/external
${CONTENT_TYPE_OCTET}    application/octet-stream
${NFVO_RANGE_OK}    1    # If 1 means that Range is supported by the NFVO
${range}          bytes=0-1023
${full_size}        2000            # Size of the requested artifact to be downloaded via partial downloads
${full_length}        2000            # Size of the requested artifact to be downloaded via partial downloads
${erroneousRange}    bytes=10000000-1000000000    # Requesting a out of range number of bytes
${vnfPackageOctetStreamId}    octetStreamPkgId
${vnfdOctetStreamId}    octetStreamVnfdId