File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ def ensure_member_coherence():
107
107
108
108
assert (
109
109
len (members .data ) > MIN_NB_MEMBER
110
- ), "There must be at least 3 members in the workspace"
110
+ ), "There must be at least 4 members in the workspace"
111
111
112
112
113
113
def add_source_to_team (team : Team , available_sources : Iterable [Source ] | None = None ):
Original file line number Diff line number Diff line change 1
1
import json
2
+ import os
2
3
import re
3
4
import tarfile
4
5
from collections import OrderedDict
@@ -1248,11 +1249,15 @@ def test_delete_member(client: GGClient):
1248
1249
WHEN calling DELETE /members/{id} endpoint
1249
1250
THEN the member is deleted
1250
1251
"""
1251
-
1252
+ # To be able to quickly recreate the membership, the membership_id to delete is read from an env var
1253
+ email = os .environ .get ("GG_EMAIL" )
1252
1254
members = client .list_members (MembersParameters (access_level = AccessLevel .MEMBER ))
1253
1255
assert isinstance (members , CursorPaginatedResponse ), "Could not fetch members"
1254
1256
1255
- member = members .data [0 ]
1257
+ member = next (
1258
+ (member for member in members .data if member .email == email ), members .data [0 ]
1259
+ )
1260
+
1256
1261
result = client .delete_member (DeleteMemberParameters (id = member .id ))
1257
1262
1258
1263
assert result is None , result
You can’t perform that action at this time.
0 commit comments