*** Variables ***
${NFVO_HOST}      localhost    # Hostname of the NFVO
${NFVO_PORT}      8081    # Listening port of the NFVO
${NFVO_SCHEMA}    https

${OAUTH_KEY}
${OAUTH_ENCRYPTION_ALGORITHM}  HS256
${AUTHORIZATION_HEADER}    Authorization
${AUTHORIZATION_TOKEN}    Bearer 0b79bab50daca910b000d4f1a2b675d604257e42

${VNF_SNAPSHOT_PACKAGES_READONLY_PERMITTED_SCOPE}   vnfsnapshotpkgm:v1:vnf_snapshot_packages:readonly
${VNF_PACKAGE_CONTENT_READONLY_PERMITTED_SCOPE}    vnfsnapshotpkgm:v1:package_content:readonly
${VNF_ARTIFACTS_READONLY_PERMITTED_SCOPE}   vnfsnapshotpkgm:v1:artifacts:readonly
${VNF_SNAPSHOTPKGM_ALL_READONLY_PERMITTED_SCOPE}    vnfsnapshotpkgm:v1:all:readonly

${VNF_SNAPSHOT_PACKAGES_READONLY_NOT_PERMITTED_SCOPE}   vnfsnapshotpkgm:v1:vnf_snapshot_packages:readonly:invalid
${VNF_PACKAGE_CONTENT_READONLY_NOT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v1:package_content:readonly:invalid
${VNF_ARTIFACTS_READONLY_NOT_PERMITTED_SCOPE}   vnfsnapshotpkgm:v1:artifacts:readonly:invalid
${VNF_SNAPSHOTPKGM_ALL_READONLY_NOT_PERMITTED_SCOPE}    vnfsnapshotpkgm:v1:all:readonly:invalid

${ACCEPT_JSON}    application/json
${AUTH_USAGE}     1
${CONTENT_TYPE_JSON}    application/json

${apiRoot}        /
${apiMajorVersion}     v1
${apiName}        vnfsnapshotpkgm
${API_VERSION}    1.12.0


${PAGING_SUPPORTED}    1

${response}    httpresponse

${ACCEPT_ZIP}     application/zip
${ACCEPT_OCTET}    application/octet-stream
${CONTENT_TYPE_ZIP}    application/zip


${artifactPath}    artifactPath
${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_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

${POS_FILTER}     id=41fdd38a-3d4c-465c-83e0-f80e014425f8 ,vnfProvider=NXW    # Positive case, suing compiant fields name for filtering get request
${NEG_FILTER}     nfvId=41fdd38a-3d4c-465c-83e0-f80e014425f8    # Negative case, using wrong name of field
${fields}         failureDetails
${vnfSnapshotPkgId}
${invalidVnfSnapshotPkgId}
${vnfSnapshotPkgId_notInAvailableState}