@@ -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