Skip to content

Commit 5fa8842

Browse files
chore: fix tests setup
1 parent 0c9c96d commit 5fa8842

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

scripts/setup_test_workspace.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def ensure_member_coherence():
107107

108108
assert (
109109
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"
111111

112112

113113
def add_source_to_team(team: Team, available_sources: Iterable[Source] | None = None):

tests/test_client.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import json
2+
import os
23
import re
34
import tarfile
45
from collections import OrderedDict
@@ -1248,11 +1249,15 @@ def test_delete_member(client: GGClient):
12481249
WHEN calling DELETE /members/{id} endpoint
12491250
THEN the member is deleted
12501251
"""
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")
12521254
members = client.list_members(MembersParameters(access_level=AccessLevel.MEMBER))
12531255
assert isinstance(members, CursorPaginatedResponse), "Could not fetch members"
12541256

1255-
member = members.data[0]
1257+
member = next(
1258+
(member for member in members.data if member.email == email), members.data[0]
1259+
)
1260+
12561261
result = client.delete_member(DeleteMemberParameters(id=member.id))
12571262

12581263
assert result is None, result

0 commit comments

Comments
 (0)