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
985f849b
Commit
985f849b
authored
Feb 24, 2021
by
Giacomo Bernini
Browse files
update to fix for issue
#156
for v2.6.1
parent
9c7a1243
Changes
2
Hide whitespace changes
Inline
Side-by-side
SOL005/NSLifecycleManagement-API/NSLCMOperationKeywords.robot
View file @
985f849b
...
...
@@ -102,7 +102,8 @@ Configure Notification Status Handler
${BODY}
=
evaluate
json.dumps(
${json}
)
json
Log
Creating mock request and response to handle
${endpoint}
&{notification_request}
=
Create Mock Request Matcher
POST
${endpoint}
body_type="JSON"
body=
${BODY}
&{notification_response}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{notification_response}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${notification_request}
${notification_response}
Check resource operationState is
...
...
@@ -1106,7 +1107,8 @@ POST Operation occurrence
${BODY}
=
evaluate
json.loads('''
${json}
''')
json
Log
Creating mock request and response to handle NSLcmOperationOccurrenceNotification
&{req}
=
Create Mock Request Matcher
POST
${callback_endpoint}
body_type="JSON_SCHEMA"
body=
${BODY}
&{rsp}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{rsp}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${req}
${rsp}
Sleep
${sleep_interval}
Log
Verifying results
...
...
@@ -1120,7 +1122,8 @@ POST Id creation
${BODY}
=
evaluate
json.loads('''
${json}
''')
json
Log
Creating mock request and response to handle NsIdentifierCreationNotification
&{req}
=
Create Mock Request Matcher
POST
${callback_endpoint}
}
body_type="JSON_SCHEMA"
body=
${BODY}
&{rsp}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{rsp}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${req}
${rsp}
Sleep
${sleep_interval}
Log
Verifying results
...
...
@@ -1134,7 +1137,8 @@ POST Id deletion
${BODY}
=
evaluate
json.loads('''
${json}
''')
json
Log
Creating mock request and response to handle NsIdentifierDeletionNotification
&{req}
=
Create Mock Request Matcher
POST
${callback_endpoint}
body_type="JSON_SCHEMA"
body=
${BODY}
&{rsp}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{rsp}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${req}
${rsp}
Sleep
${sleep_interval}
Log
Verifying results
...
...
@@ -1145,7 +1149,8 @@ POST Id deletion
GET Notification endpoint
log
The GET method allows the server to test the notification endpoint
&{req}
=
Create Mock Request Matcher
GET
${callback_endpoint}
&{rsp}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{rsp}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${req}
${rsp}
Sleep
${sleep_interval}
Verify Mock Expectation
${req}
...
...
@@ -1185,5 +1190,6 @@ Configure Notification NS Creation Handler
${BODY}
=
evaluate
json.dumps(
${json}
)
json
Log
Creating mock request and response to handle status notification
&{notification_request}
=
Create Mock Request Matcher
POST
${endpoint}
body_type="JSON"
body=
${BODY}
&{notification_response}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{notification_response}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${notification_request}
${notification_response}
SOL005/NSLifecycleManagement-API/NotificationEndpoint.robot
View file @
985f849b
...
...
@@ -98,7 +98,8 @@ Configure Notification NS LCM Operation Occurrence Start Handler
${BODY}
=
evaluate
json.dumps(
${json}
)
json
Log
Creating mock request and response to handle status notification
&{notification_request}
=
Create Mock Request Matcher
POST
${endpoint}
body_type="JSON"
body=
${BODY}
&{notification_response}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{notification_response}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${notification_request}
${notification_response}
Check NS LCM Operation Occurrence Result Notification Http POST Request Body Json Schema Is
...
...
@@ -120,7 +121,8 @@ Configure Notification NS LCM Operation Occurrence Result Handler
${BODY}
=
evaluate
json.dumps(
${json}
)
json
Log
Creating mock request and response to handle status notification
&{notification_request}
=
Create Mock Request Matcher
POST
${endpoint}
body_type="JSON"
body=
${BODY}
&{notification_response}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{notification_response}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${notification_request}
${notification_response}
Check NS Identifier Creation Notification Http POST Request Body Json Schema Is
...
...
@@ -142,7 +144,8 @@ Configure Notification NS Identifier Creation Handler
${BODY}
=
evaluate
json.dumps(
${json}
)
json
Log
Creating mock request and response to handle status notification
&{notification_request}
=
Create Mock Request Matcher
POST
${endpoint}
body_type="JSON"
body=
${BODY}
&{notification_response}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{notification_response}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${notification_request}
${notification_response}
Check NS Identifier Deletion Notification Http POST Request Body Json Schema Is
...
...
@@ -164,7 +167,8 @@ Configure Notification NS Identifier Deletion Handler
${BODY}
=
evaluate
json.dumps(
${json}
)
json
Log
Creating mock request and response to handle status notification
&{notification_request}
=
Create Mock Request Matcher
POST
${endpoint}
body_type="JSON"
body=
${BODY}
&{notification_response}
=
Create Mock Response
headers="Content-Type: application/json"
status_code=204
&{headers}
=
Create Dictionary
Content-Type=application/json
&{notification_response}
=
Create Mock Response
headers=
${headers}
status_code=204
Create Mock Expectation
${notification_request}
${notification_response}
Check NS LCM Operation Occurrence Start Notification Http POST Request Body notificationStatus attribute Is
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment