Skip to content

Commit d262618

Browse files
committed
Fix: People tests
Remove the filter and ensure enough people resources exist to return a paged response.
1 parent 861d0e7 commit d262618

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

tests/api/test_memberships.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,17 @@ def additional_group_room_memberships(
141141
]
142142

143143

144+
@pytest.fixture(scope="session")
145+
def additional_moderated_group_room_memberships(
146+
membership_moderator_added_by_email,
147+
membership_moderator_added_by_id,
148+
):
149+
return [
150+
membership_moderator_added_by_email,
151+
membership_moderator_added_by_id,
152+
]
153+
154+
144155
@pytest.fixture(scope="session")
145156
def group_room_with_members(group_room, additional_group_room_memberships):
146157
return group_room

tests/api/test_people.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,21 +193,24 @@ def test_list_people_by_display_name(api, test_people):
193193
def test_list_people_by_id(api, test_people):
194194
person_id = test_people["not_a_member"].id
195195
list_of_people = list(api.people.list(id=person_id))
196-
assert len(list_of_people) >= 1
196+
assert len(list_of_people) == 1
197197
assert are_valid_people(list_of_people)
198198

199199

200-
@pytest.mark.xfail # TODO: Resolve test account issues
201200
def test_list_people_with_paging(
202-
api, test_people, additional_group_room_memberships
201+
api,
202+
test_people,
203+
additional_group_room_memberships,
204+
additional_moderated_group_room_memberships,
203205
):
204206
page_size = 1
205207
pages = 3
206208
num_people = pages * page_size
207209
assert test_people.len() >= num_people
208-
display_name = test_people["not_a_member"].displayName
209-
people = api.people.list(displayName=display_name, max=page_size)
210+
211+
people = api.people.list(max=page_size)
210212
people_list = list(itertools.islice(people, num_people))
213+
211214
assert len(people_list) == num_people
212215
assert are_valid_people(people_list)
213216

0 commit comments

Comments
 (0)