def test_update_workspace_acl(self): """Test update_workspace_acl().""" updates = [{ "email": "*****@*****.**", "accessLevel": "READER"}] r = fapi.update_workspace_acl(self.project, self.workspace, updates) print(r.status_code, r.content) self.assertEqual(r.status_code, 200)
def set_acl(self, role, users): """Set access permissions for this workspace Args: role (str): Access level one of {one of "OWNER", "READER", "WRITER", "NO ACCESS"} users (list(str)): List of users to give role to """ acl_updates = [{"email": user, "accessLevel": role} for user in users] r = fapi.update_workspace_acl(self.namespace, self.name, acl_updates, self.api_url) fapi._check_response_code(r, 200)