summaryrefslogtreecommitdiff
path: root/functionaltests
diff options
context:
space:
mode:
Diffstat (limited to 'functionaltests')
-rw-r--r--functionaltests/client/v1/functional/test_acl.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/functionaltests/client/v1/functional/test_acl.py b/functionaltests/client/v1/functional/test_acl.py
index cdfcd0e..548929e 100644
--- a/functionaltests/client/v1/functional/test_acl.py
+++ b/functionaltests/client/v1/functional/test_acl.py
@@ -503,7 +503,8 @@ class ACLsTestCase(BaseACLsTestCase):
acl_users = server_acl.read.users
if acl_users and remove_users:
acl_users = set(acl_users).difference(remove_users)
- server_acl.read.users = acl_users
+ # Python sets are not JSON serializable. Cast acl_users to a list.
+ server_acl.read.users = list(acl_users)
if kwargs.get('remove_project_access') is not None:
server_acl.read.project_access = \
@@ -554,7 +555,8 @@ class ACLsTestCase(BaseACLsTestCase):
acl_users = server_acl.read.users
if acl_users and remove_users:
acl_users = set(acl_users).difference(remove_users)
- server_acl.read.users = acl_users
+ # Python sets are not JSON serializable. Cast acl_users to a list.
+ server_acl.read.users = list(acl_users)
if kwargs.get('remove_project_access') is not None:
server_acl.read.project_access = \