GET Individual VNF Package Artifact with security information
[Documentation]Test ID: 7.3.3.5.23
...Test title: GET Individual VNF Package Artifact with security information
...Test objective: The objective is to test the retrieval of an individual VNF package artifact shall include in the ZIP archive the security information when requested with "include_signature" parameter
...Pre-conditions: One or more VNF packages are onboarded in the NFVO.
...Reference: Clause 10.4.6.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: The NFVO cannot determine the content type of the artifact
...Post-Conditions: none
GET Individual VNF Package Artifact with security information
GET Individual OnBoarded VNF Package Artifact with security information
[Documentation]Test ID: 7.3.3.5.24
...Test title: GET Individual OnBoarded VNF Package Artifact with security information
...Test objective: The objective is to test the retrieval of an individual OnBoarded VNF package artifact shall include in the ZIP archive the security information when requested with "include_signature" parameter
...Pre-conditions: One or more VNF packages are onboarded in the NFVO.
...Reference: Clause 10.4.6.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: The NFVO cannot determine the content type of the artifact
...Post-Conditions: none
GET Individual OnBoarded VNF Package Artifact with security information
GET Individual VNF Package Artifact - Not Acceptable
[Documentation]Test ID: 7.3.3.5.27
...Test title: GET Individual VNF Package Artifact with invalid Range Request
...Test objective: The objective is to test that the retrieval of an individual VNF package artifact fails when related request contained an "Accept" header not compatible with the Content type "application/zip" but the "include_signatures" flag was provided
...Pre-conditions: One or more VNF packages are onboarded in the NFVO.
...Reference: Clause 10.4.6.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
GET Individual VNF Package Artifact with incompatable header
Check HTTP Response Status Code Is406
Check HTTP Response Body Json Schema IsProblemDetails
GET Individual OnBoarded VNF Package Artifact - Not Acceptable
[Documentation]Test ID: 7.3.3.5.28
...Test title: GET Individual OnBoarded VNF Package Artifact with invalid Range Request
...Test objective: The objective is to test that the retrieval of an individual OnBoarded VNF package artifact fails when related request contained an "Accept" header not compatible with the Content type "application/zip" but the "include_signatures" flag was provided
...Pre-conditions: One or more VNF packages are onboarded in the NFVO.
...Reference: Clause 10.4.6.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1
...Config ID: Config_prod_NFVO
...Applicability: none
...Post-Conditions: none
GET Individual OnBoarded VNF Package Artifact with incompatable header
Check HTTP Response Status Code Is406
Check HTTP Response Body Json Schema IsProblemDetails