summaryrefslogtreecommitdiff
path: root/functionaltests/client/v1/functional/test_secrets.py
diff options
context:
space:
mode:
Diffstat (limited to 'functionaltests/client/v1/functional/test_secrets.py')
-rw-r--r--functionaltests/client/v1/functional/test_secrets.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/functionaltests/client/v1/functional/test_secrets.py b/functionaltests/client/v1/functional/test_secrets.py
index 40cff3e..1f47a9e 100644
--- a/functionaltests/client/v1/functional/test_secrets.py
+++ b/functionaltests/client/v1/functional/test_secrets.py
@@ -99,6 +99,23 @@ class SecretsTestCase(base.TestCase):
self.assertEqual(resp.algorithm, secret.algorithm)
@testcase.attr('positive')
+ def test_secret_read_with_acls(self):
+ """Access default ACL settings data on recently created secret.
+
+ By default, 'read' ACL settings are there for a secret.
+ """
+ test_model = self.barbicanclient.secrets.create(
+ **secret_create_defaults_data)
+
+ secret_ref = self.cleanup.add_entity(test_model)
+ self.assertIsNotNone(secret_ref)
+
+ secret_entity = self.barbicanclient.secrets.get(secret_ref)
+ self.assertIsNotNone(secret_entity.acls)
+ self.assertIsNotNone(secret_entity.acls.read)
+ self.assertEqual([], secret_entity.acls.read.users)
+
+ @testcase.attr('positive')
def test_secret_create_defaults_non_standard_mode(self):
"""Create a secret with a non standard mode.