Skip to content

Commit 78f2c3a

Browse files
committed
move removing of ws members on the end
1 parent 11e7ce8 commit 78f2c3a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

mergin/test/test_client.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2777,14 +2777,6 @@ def test_access_management(mc: MerginClient, mc2: MerginClient):
27772777
# test permissions - a different client cannot update the role
27782778
with pytest.raises(ClientError, match=f"You do not have admin permissions to workspace"):
27792779
mc2.update_workspace_member(workspace_id, new_user["id"], ws_role)
2780-
# remove workspace member
2781-
mc.remove_workspace_member(workspace_id, new_user["id"])
2782-
workspace_members = mc.list_workspace_members(workspace_id)
2783-
assert not any(m["id"] == new_user["id"] for m in workspace_members)
2784-
# duplicated call
2785-
with pytest.raises(ClientError) as exc_info:
2786-
mc.remove_workspace_member(workspace_id, new_user["id"])
2787-
assert exc_info.value.http_error == 404
27882780
# add project
27892781
test_project_name = "test_collaborators"
27902782
test_project_fullname = API_USER + "/" + test_project_name
@@ -2832,3 +2824,11 @@ def test_access_management(mc: MerginClient, mc2: MerginClient):
28322824
{"limits_override": {"projects": orig_projects_limit}},
28332825
json_headers,
28342826
)
2827+
# remove workspace member
2828+
mc.remove_workspace_member(workspace_id, new_user["id"])
2829+
workspace_members = mc.list_workspace_members(workspace_id)
2830+
assert not any(m["id"] == new_user["id"] for m in workspace_members)
2831+
# duplicated call
2832+
with pytest.raises(ClientError) as exc_info:
2833+
mc.remove_workspace_member(workspace_id, new_user["id"])
2834+
assert exc_info.value.http_error == 404

0 commit comments

Comments
 (0)