diff options
author | 2023-10-17 19:32:38 +0530 | |
---|---|---|
committer | 2023-10-18 17:47:42 +0530 | |
commit | 58a1c13883f815197c76487b382eddf2eed67207 (patch) | |
tree | 1b8f46c26fa778ceb5249b0506ad289e3a2c2c86 /tests/test_aai_cloud_region.py | |
parent | 302843649277556deb8fb885213283f866e90ae8 (diff) |
changes for update functionality for entities..
Issue-ID: TEST-412
Change-Id: I598c289f87fff80323ef979600df45d4fa4591dd
Signed-off-by: Kiran <kiran.mhetre@t-systems.com>
Diffstat (limited to 'tests/test_aai_cloud_region.py')
-rw-r--r-- | tests/test_aai_cloud_region.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/test_aai_cloud_region.py b/tests/test_aai_cloud_region.py index a821090..13ba539 100644 --- a/tests/test_aai_cloud_region.py +++ b/tests/test_aai_cloud_region.py @@ -69,3 +69,29 @@ def test_cloud_region_get_tenants_by_name(mock_tenants): def test_cloud_region_count(mock_send_message_json): mock_send_message_json.return_value = COUNT assert CloudRegion.count() == 2 + +@mock.patch.object(CloudRegion, "send_message") +def test_cloud_region_delete(mock_send_message): + cloud_region = CloudRegion("test_cloud_owner", "test_cloud_region_id", False, False) + cloud_region.delete() + mock_send_message.assert_called_once_with( + "DELETE", + f"Delete cloud region {cloud_region.cloud_region_id}", + f"{cloud_region.url}", + params={'resource-version': cloud_region.resource_version} + ) + + +@mock.patch.object(CloudRegion, "send_message") +def test_cloud_region_update(mock_send_message): + cloud_region = CloudRegion("test_cloud_owner", "test_cloud_region_id", False, False) + cloud_region.update("test_cloud_owner", "test_cloud_region_id", False, False) + mock_send_message.assert_called_once() + assert cloud_region.cloud_owner == "test_cloud_owner" + assert cloud_region.cloud_region_id == "test_cloud_region_id" + assert cloud_region.url == (f"{CloudRegion.base_url}{CloudRegion.api_version}/cloud-infrastructure/cloud-regions/" + f"cloud-region/test_cloud_owner/test_cloud_region_id") + method, _, url = mock_send_message.call_args[0] + assert method == "PATCH" + assert url == (f"{CloudRegion.base_url}{CloudRegion.api_version}/cloud-infrastructure/cloud-regions/" + "cloud-region/test_cloud_owner/test_cloud_region_id") |