aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_so_orchestration_request.py
diff options
context:
space:
mode:
authorpeukerl@telekom.de <peukerl@telekom.de>2023-06-21 15:25:40 +0200
committerLukasz Rajewski <lukasz.rajewski@t-mobile.pl>2023-06-26 09:11:27 +0000
commitc1cf91e41376e9b9dbf13013a3f79fb09debaf09 (patch)
tree8fecbf62cd35de17d4a46230fe906e27ca3c1ac1 /tests/test_so_orchestration_request.py
parentc7c8f1d804748462f6d4614984eea591c8528909 (diff)
Orchestration request changes
status-message added to orchestration-request pnfRegistrationFields added to service-instantiation Issue-ID: INT-2253 Signed-off-by: peukerl@telekom.de <peukerl@telekom.de> Change-Id: I8dd1ee326d63c915591829ceaca2e0f8247afdde
Diffstat (limited to 'tests/test_so_orchestration_request.py')
-rw-r--r--tests/test_so_orchestration_request.py28
1 files changed, 24 insertions, 4 deletions
diff --git a/tests/test_so_orchestration_request.py b/tests/test_so_orchestration_request.py
index c93189b..56d0ad4 100644
--- a/tests/test_so_orchestration_request.py
+++ b/tests/test_so_orchestration_request.py
@@ -21,28 +21,32 @@ from onapsdk.onap_service import OnapService
IN_PROGRESS = {
"request": {
"requestStatus": {
- "requestState": "IN_PROGRESS"
+ "requestState": "IN_PROGRESS",
+ "statusMessage": "test-message"
}
}
}
FAILED = {
"request": {
"requestStatus": {
- "requestState": "FAILED"
+ "requestState": "FAILED",
+ "statusMessage": "test-message"
}
}
}
COMPLETE = {
"request": {
"requestStatus": {
- "requestState": "COMPLETE"
+ "requestState": "COMPLETE",
+ "statusMessage": "test-message"
}
}
}
UNKNOWN = {
"request": {
"requestStatus": {
- "requestState": "INVALID"
+ "requestState": "INVALID",
+ "statusMessage": "test-message"
}
}
}
@@ -81,6 +85,22 @@ def test_orchestration_request_status(mock_send_message):
assert not orchestration_req.completed
assert orchestration_req.failed
+@mock.patch.object(OrchestrationRequest, "send_message_json")
+def test_orchestration_request_status_message(mock_send_message):
+ orchestration_req = OrchestrationRequest(request_id="test")
+
+ mock_send_message.return_value = BAD_RESPONSE
+ assert orchestration_req.status_message == "Unknown request state"
+
+ mock_send_message.return_value = UNKNOWN
+ assert orchestration_req.status_message == "test-message"
+
+ mock_send_message.return_value = FAILED
+ assert orchestration_req.status_message == "test-message"
+
+ mock_send_message.return_value = COMPLETE
+ assert orchestration_req.status_message == "test-message"
+
#Test the Class SoElement
def test_SoElement_headers():