Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions organisations/tests/__snapshots__/test_api.ambr
Original file line number Diff line number Diff line change
Expand Up @@ -373,35 +373,35 @@
dict({
'node': dict({
'studyGroup': dict({
'groupName': 'Let join might player example environment. Then offer organization model.',
'groupName': 'Group 00',
}),
}),
}),
dict({
'node': dict({
'studyGroup': dict({
'groupName': 'By rate activity business let art. Admit think edge once election seat.',
'groupName': 'Group 01',
}),
}),
}),
dict({
'node': dict({
'studyGroup': dict({
'groupName': 'Play make war chance discover throw. Crime imagine wall two economy. Far power animal society Mrs.',
'groupName': 'Group 02',
}),
}),
}),
dict({
'node': dict({
'studyGroup': dict({
'groupName': 'Reach ask I cut ok. Perhaps teacher involve all my improve our Congress.',
'groupName': 'Group 03',
}),
}),
}),
dict({
'node': dict({
'studyGroup': dict({
'groupName': 'Second yet pay. First teach democratic.',
'groupName': 'Group 04',
}),
}),
}),
Expand Down
12 changes: 11 additions & 1 deletion organisations/tests/test_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -740,13 +740,23 @@ def test_person_queued_enrolments(
person = event_staff_api_client.user.person
person.organisations.add(organisation)
p_event = PalvelutarjotinEventFactory(organisation=organisation)
EventQueueEnrolmentFactory.create_batch(5, person=person, p_event=p_event)
for i in range(5):
EventQueueEnrolmentFactory.create(
person=person,
study_group__person=person,
study_group__group_name=f"Group {i:02d}",
p_event=p_event,
)
assert person.eventqueueenrolment_set.all().count() == 5
event_staff_api_client.user.person.organisations.add(organisation)
executed = event_staff_api_client.execute(
PERSON_QUEUED_ENROLMENTS_QUERY,
variables={"id": to_global_id("PersonNode", person.id)},
)
edges = executed["data"]["person"]["eventqueueenrolmentSet"]["edges"]
executed["data"]["person"]["eventqueueenrolmentSet"]["edges"] = sorted(
edges, key=lambda x: x["node"]["studyGroup"]["groupName"]
)
assert len(executed["data"]["person"]["eventqueueenrolmentSet"]["edges"]) == 5
snapshot.assert_match(executed)

Expand Down