diff options
author | peukerl@telekom.de <peukerl@telekom.de> | 2023-06-21 15:25:40 +0200 |
---|---|---|
committer | Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> | 2023-06-26 09:11:27 +0000 |
commit | c1cf91e41376e9b9dbf13013a3f79fb09debaf09 (patch) | |
tree | 8fecbf62cd35de17d4a46230fe906e27ca3c1ac1 /tests/test_so_orchestration_request.py | |
parent | c7c8f1d804748462f6d4614984eea591c8528909 (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.py | 28 |
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(): |