Skip to content

Commit 52b44bc

Browse files
committed
test(pr1053): use concrete server group ids
PR #1053 changes server-group cache behavior. Configure the shared OpenStack client mock to return real string IDs for created server groups so the disk-backed cache can serialize nodegroup test data instead of trying to pickle a MagicMock id. Signed-off-by: Rico Lin <rico@vexxhost.com> Assisted-By: ChatGPT <noreply@openai.com>
1 parent adf0e2f commit 52b44bc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

magnum_cluster_api/tests/conftest.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ def mock_osc(session_mocker, image):
106106

107107
# Others
108108
mock_clients.url_for.return_value = "http://fake_url"
109+
mock_nova_client = mock_clients.nova.return_value
110+
mock_nova_client.server_groups.list.return_value = []
111+
mock_nova_client.server_groups.create.return_value.id = uuidutils.generate_uuid()
109112

110113
return mock_clients
111114

0 commit comments

Comments
 (0)