Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
api-tests
Commits
43098326
Commit
43098326
authored
Jun 12, 2020
by
Najam UI Hassan
Browse files
conflict resolved
parents
633e732a
836a91c0
Changes
31
Expand all
Hide whitespace changes
Inline
Side-by-side
SOL002/VNFConfiguration-API/ApiVersion.robot
View file @
43098326
...
...
@@ -134,78 +134,78 @@ POST API Version
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
POST API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
Check HTTP Response Status Code Is
[
Arguments
]
${expected_status}
Should Be Equal As Strings
${response[
0][
'status']}
${expected_status}
Should Be Equal As Strings
${response['status']}
${expected_status}
Log
Status code validated
Check HTTP Response Body Json Schema Is
[
Arguments
]
${input}
${schema}
=
Catenate
${input}
.schema.json
Validate Json
${schema}
${response[
0][
'body']}
Validate Json
${schema}
${response['body']}
Log
Json Schema Validation OK
\ No newline at end of file
SOL002/VNFFaultManagement-API/ApiVersion.robot
View file @
43098326
...
...
@@ -136,78 +136,78 @@ POST API Version
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
POST API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
Check HTTP Response Status Code Is
[
Arguments
]
${expected_status}
Should Be Equal As Strings
${response[
0][
'status']}
${expected_status}
Should Be Equal As Strings
${response['status']}
${expected_status}
Log
Status code validated
Check HTTP Response Body Json Schema Is
[
Arguments
]
${input}
${schema}
=
Catenate
${input}
.schema.json
Validate Json
${schema}
${response[
0][
'body']}
Validate Json
${schema}
${response['body']}
Log
Json Schema Validation OK
\ No newline at end of file
SOL002/VNFIndicator-API/ApiVersion.robot
View file @
43098326
...
...
@@ -136,78 +136,78 @@ POST API Version
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
POST API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
Check HTTP Response Status Code Is
[
Arguments
]
${expected_status}
Should Be Equal As Strings
${response[
0][
'status']}
${expected_status}
Should Be Equal As Strings
${response['status']}
${expected_status}
Log
Status code validated
Check HTTP Response Body Json Schema Is
[
Arguments
]
${input}
${schema}
=
Catenate
${input}
.schema.json
Validate Json
${schema}
${response[
0][
'body']}
Validate Json
${schema}
${response['body']}
Log
Json Schema Validation OK
\ No newline at end of file
SOL002/VNFLifecycleManagement-API/ApiVersion.robot
View file @
43098326
...
...
@@ -134,78 +134,78 @@ POST API Version
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
POST API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
Check HTTP Response Status Code Is
[
Arguments
]
${expected_status}
Should Be Equal As Strings
${response[
0][
'status']}
${expected_status}
Should Be Equal As Strings
${response['status']}
${expected_status}
Log
Status code validated
Check HTTP Response Body Json Schema Is
[
Arguments
]
${input}
${schema}
=
Catenate
${input}
.schema.json
Validate Json
${schema}
${response[
0][
'body']}
Validate Json
${schema}
${response['body']}
Log
Json Schema Validation OK
\ No newline at end of file
SOL002/VNFPerformanceManagement-API/ApiVersion.robot
View file @
43098326
...
...
@@ -134,78 +134,78 @@ POST API Version
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
POST API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT_JSON}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/v1/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
Check HTTP Response Status Code Is
[
Arguments
]
${expected_status}
Should Be Equal
${response[
0][
'status']}
${expected_status}
Should Be Equal
${response['status']}
${expected_status}
Log
Status code validated
Check HTTP Response Body Json Schema Is
[
Arguments
]
${input}
${schema}
=
Catenate
${input}
.schema.json
Validate Json
${schema}
${response[
0][
'body']}
Validate Json
${schema}
${response['body']}
Log
Json Schema Validation OK
\ No newline at end of file
SOL002/VNFPerformanceManagement-API/IndividualThreshold.robot
View file @
43098326
...
...
@@ -104,7 +104,7 @@ GET Individual VNF Performance Threshold
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":
${AUTHORIZATION}
"}
GET
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${thresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
GET individual VNF Performance Threshold with invalid resource identifier
Log
Trying to get a Threhsold with invalid resource endpoint
...
...
@@ -112,28 +112,28 @@ GET individual VNF Performance Threshold with invalid resource identifier
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":
${AUTHORIZATION}
"}
GET
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${erroneousThresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Send Delete request for individual VNF Performance Threshold
Log
Trying to delete a Threhsold in the VNFM
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":
${AUTHORIZATION}
"}
DELETE
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${thresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Send Delete request for individual VNF Performance Threshold with invalid resource identifier
Log
Trying to delete a Threhsold in the VNFM with invalid id
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":
${AUTHORIZATION}
"}
DELETE
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${erroneousThresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Send Post request for individual VNF Performance Threshold
Log
Trying to create new threshold
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":
${AUTHORIZATION}
"}
POST
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${newThresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Send Put request for individual VNF Performance Threshold
Log
Trying to PUT threshold
...
...
@@ -144,7 +144,7 @@ Send Put request for individual VNF Performance Threshold
Set Suite Variable
${origResponse}
${origOutput}
PUT
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${thresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Send Patch request for individual VNF Performance Threshold
Log
Trying to PUT threshold
...
...
@@ -155,7 +155,7 @@ Send Patch request for individual VNF Performance Threshold
Set Suite Variable
${origResponse}
${origOutput}
PATCH
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${thresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Check Postcondition VNF Performance Threshold is Unmodified (Implicit)
Log
Check postconidtion threshold not modified
...
...
@@ -171,7 +171,7 @@ Check Postcondition VNF Performance Threshold is not Created
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization": "
${AUTHORIZATION}
"}
GET
${apiRoot}
/
${apiName}
/
${apiVersion}
/thresholds/
${newThresholdId}
${output}
=
Output
response
Set Suite Variable
@
{response}
${output}
Set Suite Variable
$
{response}
${output}
Check HTTP Response Status Code Is
404
Check Postcondition VNF Performance Threshold is Deleted
...
...
SOL003/VNFFaultManagement-API/ApiVersion.robot
View file @
43098326
...
...
@@ -136,78 +136,78 @@ POST API Version
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
GET API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Get
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PUT API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Put
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
PATCH API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Patch
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
DELETE API Version
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Delete
${apiRoot}
/
${apiName}
/api_version
${outputResponse}
=
Output
response
Set Global Variable
@
{response}
${outputResponse}
Set Global Variable
$
{response}
${outputResponse}
POST API Version with apiMajorVersion
Set Headers
{"Accept":"
${ACCEPT}
"}
Run Keyword If
${AUTH_USAGE}
=
= 1
Set Headers
{"Authorization":"
${AUTHORIZATION}
"}
Post
${apiRoot}
/
${apiName}
/v1/api_version