diff options
Diffstat (limited to 'functionaltests/client/v1/functional/test_containers.py')
-rw-r--r-- | functionaltests/client/v1/functional/test_containers.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/functionaltests/client/v1/functional/test_containers.py b/functionaltests/client/v1/functional/test_containers.py index 7d60228..50cd6a9 100644 --- a/functionaltests/client/v1/functional/test_containers.py +++ b/functionaltests/client/v1/functional/test_containers.py @@ -234,6 +234,23 @@ class GenericContainersTestCase(BaseContainersTestCase): container_resp = self.barbicanclient.containers.get(container_ref) self.assertIsNotNone(container_resp.secret_refs.get(name)) + @testcase.attr('positive') + def test_container_read_with_acls(self): + """Access default ACL settings data on recently created container. + + By default, 'read' ACL settings are there for a container. + """ + test_model = self.barbicanclient.containers.create( + **create_container_defaults_data) + + container_ref = self.cleanup.add_entity(test_model) + self.assertIsNotNone(container_ref) + + container_entity = self.barbicanclient.containers.get(container_ref) + self.assertIsNotNone(container_entity.acls) + self.assertIsNotNone(container_entity.acls.read) + self.assertEqual([], container_entity.acls.read.users) + @utils.parameterized_test_case class RSAContainersTestCase(BaseContainersTestCase): |