Esempio n. 1
0
 def set_container_acl(self, container_ref, acl, use_auth=True,
                       user_name=creator_a):
     test_model = acl_models.AclModel(**acl)
     resp = self.acl_behaviors.create_acl(
         container_ref, test_model, use_auth=use_auth, user_name=user_name)
     if use_auth:
         self.assertEqual(200, resp.status_code)
     return resp
Esempio n. 2
0
 def update_container_acl(self, container_ref, acl, user_name=creator_a):
     test_model = acl_models.AclModel(**acl)
     resp = self.acl_behaviors.update_acl(container_ref + '/acl',
                                          test_model,
                                          user_name=user_name)
     return resp.status_code, resp.model
Esempio n. 3
0
 def set_secret_acl(self, secret_ref, acl, user_name=creator_a):
     test_model = acl_models.AclModel(**acl)
     resp = self.acl_behaviors.create_acl(secret_ref,
                                          test_model,
                                          user_name=user_name)
     return resp.status_code