Skip to content

Commit cf7c8b0

Browse files
Add test: 403 Forbidden (Reviewer can NOT view organizers
1 parent 3bf2179 commit cf7c8b0

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

src/apps/applets/tests/fixtures/applets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,11 +333,11 @@ async def applet_one_lucy_reviewer(
333333
mocker: MockerFixture,
334334
tom: User,
335335
lucy: User,
336-
tom_applet_subject: Subject,
336+
tom_applet_one_subject: Subject,
337337
) -> AppletFull:
338338
mocker.patch(
339339
"apps.workspaces.service.user_applet_access.UserAppletAccessService._get_default_role_meta",
340-
return_value={"subjects": [str(tom_applet_subject.id)]},
340+
return_value={"subjects": [str(tom_applet_one_subject.id)]},
341341
)
342342
await UserAppletAccessService(session, tom.id, applet_one.id).add_role(lucy.id, Role.REVIEWER)
343343
return applet_one

src/apps/workspaces/tests/test_workspaces.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1515,8 +1515,8 @@ async def test_coordinator_can_NOT_view_organizers(
15151515
async def test_editor_can_NOT_view_organizers(
15161516
self,
15171517
client,
1518-
lucy,
15191518
tom,
1519+
lucy,
15201520
applet_one_lucy_editor: AppletFull,
15211521
):
15221522
client.login(applet_one_lucy_editor)
@@ -1525,3 +1525,16 @@ async def test_editor_can_NOT_view_organizers(
15251525
dict(ordering="+email"),
15261526
)
15271527
assert response.status_code == http.HTTPStatus.UNAUTHORIZED
1528+
1529+
async def test_reviewer_can_NOT_view_organizers(
1530+
self,
1531+
client,
1532+
tom,
1533+
applet_one_lucy_reviewer: AppletFull,
1534+
):
1535+
client.login(applet_one_lucy_reviewer)
1536+
response = await client.get(
1537+
self.workspace_managers_url.format(owner_id=tom.id),
1538+
dict(ordering="+email"),
1539+
)
1540+
assert response.status_code == http.HTTPStatus.UNAUTHORIZED

0 commit comments

Comments
 (0)