...Test objective: The objective is to test that PATCH method cannot modify an exsisting individual PM job resource when a request contains syntactically correct data but the data cannot be processed.
...Pre-conditions: A VNF instance is instantiated. One or more VNF performance jobs are set in the VNFM.
...Reference: Clause 6.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v4.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
Send Patch request for individual VNF Performance Job with unprocessable entity
Send Patch request for individual VNF Performance Job with unprocessable content
Check HTTP Response Status Code Is422
Check HTTP Response Body Json Schema IsProblemDetails
@@ -225,16 +225,16 @@ GET all VNF Performance Monitoring Jobs with fields and exclude_default attribut
Check HTTP Response Body Json Schema IsPmJobs
Check HTTP Response Body PmJobs Matches the requested fields selector
POST Create new VNF Performance Monitoring Job - Unprocessable Entity
POST Create new VNF Performance Monitoring Job - Unprocessable Content
[Documentation]Test ID: 7.3.4.1.16
...Test title: POST Create new VNF Performance Monitoring Job - Unprocessable Entity
...Test title: POST Create new VNF Performance Monitoring Job - Unprocessable Content
...Test objective:The objective is to test the creation of a new VNF performance monitoring job fails when a request contains syntactically correct data but the data cannot be processed.
...Pre-conditions: none
...Reference: clause 6.4.2.3.1 - ETSI GS NFV-SOL 003 [1] v4.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
Send Post Request for VNF Performance Monitoring Job with unprocessable entity
Send Post Request for VNF Performance Monitoring Job with unprocessable content
Check HTTP Response Status Code Is422
Check HTTP Response Body Json Schema IsProblemDetails
@@ -472,7 +472,7 @@ Check LINK in Header
${linkURL}=Get Value From Json${response['headers']}$..Link
Should Not Be Empty${linkURL}
Send Post Request for VNF Performance Monitoring Job with unprocessable entity
Send Post Request for VNF Performance Monitoring Job with unprocessable content
Logtrying to create a new PM Job
Set Headers{"Accept": "${ACCEPT_JSON}"}
Set Headers{"Content-Type": "${CONTENT_TYPE_JSON}"}
@@ -142,16 +142,16 @@ GET Performance Thresholds - Bad Request Response too Big
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
POST create new Performance Threshold - Unprocessable Entity
POST create new Performance Threshold - Unprocessable Content
[Documentation]Test ID: 7.3.4.4.11
...Test title:POST create new Performance Threshold - Unprocessable Entity
...Test title:POST create new Performance Threshold - Unprocessable Content
...Test objective: The objective is to test that creation of new VNF performance threshold fails when a request contains syntactically correct data but the data cannot be processed.
...Pre-conditions: A VNF instance is instantiated.
...Reference: Clause 6.4.5.3.1 - ETSI GS NFV-SOL 003 [1] v4.4.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
Send Post Request Create new Performance Threshold with unprocessable entity
Send Post Request Create new Performance Threshold with unprocessable content
Check HTTP Response Status Code Is422
Check HTTP Response Body Json Schema IsProblemDetails
@@ -204,7 +204,7 @@ Send Post Request Create new Performance Threshold
${output}=Outputresponse
Set Suite Variable${response}${output}
Send Post Request Create new Performance Threshold with unprocessable entity
Send Post Request Create new Performance Threshold with unprocessable content
Logtrying to create a new Threshold
Run Keyword If${AUTH_USAGE}== 1Set Headers{"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"}