summaryrefslogtreecommitdiff
path: root/barbicanclient/tests/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'barbicanclient/tests/utils.py')
-rw-r--r--barbicanclient/tests/utils.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/barbicanclient/tests/utils.py b/barbicanclient/tests/utils.py
index 5e2c067..c2dab9c 100644
--- a/barbicanclient/tests/utils.py
+++ b/barbicanclient/tests/utils.py
@@ -110,3 +110,28 @@ def get_server_supported_versions(min_version, max_version):
if min_version and max_version:
return get_custom_current_response(min_version, max_version)
return STABLE_RESPONSE
+
+
+def mock_get_secret_for_client(client, consumers=[]):
+ api_get_return = {
+ 'created': '2022-11-25T15:17:56',
+ 'updated': '2022-11-25T15:17:56',
+ 'status': 'ACTIVE',
+ 'name': 'Dummy secret',
+ 'secret_type': 'opaque',
+ 'expiration': None,
+ 'algorithm': None,
+ 'bit_length': None,
+ 'mode': None,
+ 'creator_id': '8ddfdbc4d92440369569af0589a20fa4',
+ 'consumers': consumers or [],
+ 'content_types': {'default': 'text/plain'},
+ 'secret_ref': 'http://192.168.1.23/key-manager/v1/'
+ 'secrets/d46cfe10-c8ba-452f-a82f-a06834e45604'
+ }
+ client.client.get = mock.MagicMock()
+ client.client.get.return_value = api_get_return
+
+
+def mock_delete_secret_for_responses(responses, entity_href):
+ responses.delete(entity_href, status_code=204)