aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_aai_cloud_region.py
diff options
context:
space:
mode:
authorKiran <kiran.mhetre@t-systems.com>2023-10-17 19:32:38 +0530
committerKiran <kiran.mhetre@t-systems.com>2023-10-18 17:47:42 +0530
commit58a1c13883f815197c76487b382eddf2eed67207 (patch)
tree1b8f46c26fa778ceb5249b0506ad289e3a2c2c86 /tests/test_aai_cloud_region.py
parent302843649277556deb8fb885213283f866e90ae8 (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.py26
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")