@@ -150,6 +150,7 @@ async def test_trash_projects( # noqa: PLR0915
150150 assert got .trashed_at
151151 assert trashing_at < got .trashed_at
152152 assert got .trashed_at < arrow .utcnow ().datetime
153+ assert got .trashed_by == logged_user ["primary_gid" ]
153154
154155 # LIST trashed
155156 resp = await client .get ("/v0/projects" , params = {"filters" : '{"trashed": true}' })
@@ -232,6 +233,8 @@ async def test_trash_single_folder(client: TestClient, logged_user: UserInfoDict
232233 assert got .trashed_at
233234 assert trashing_at < got .trashed_at
234235 assert got .trashed_at < arrow .utcnow ().datetime
236+ assert got .trashed_by == logged_user ["primary_gid" ]
237+ assert got .owner == logged_user ["primary_gid" ]
235238
236239 # LIST trashed
237240 resp = await client .get ("/v0/folders" , params = {"filters" : '{"trashed": true}' })
@@ -347,16 +350,19 @@ async def test_trash_folder_with_content(
347350 data , _ = await assert_status (resp , status .HTTP_200_OK )
348351 got = FolderGet .model_validate (data )
349352 assert got .trashed_at is not None
353+ assert got .trashed_by == logged_user ["primary_gid" ]
350354
351355 resp = await client .get (f"/v0/folders/{ subfolder .folder_id } " )
352356 data , _ = await assert_status (resp , status .HTTP_200_OK )
353357 got = FolderGet .model_validate (data )
354358 assert got .trashed_at is not None
359+ assert got .trashed_by == logged_user ["primary_gid" ]
355360
356361 resp = await client .get (f"/v0/projects/{ project_uuid } " )
357362 data , _ = await assert_status (resp , status .HTTP_200_OK )
358363 got = ProjectGet .model_validate (data )
359364 assert got .trashed_at is not None
365+ assert got .trashed_by == logged_user ["primary_gid" ]
360366
361367 # UNTRASH folder
362368 resp = await client .post (f"/v0/folders/{ folder .folder_id } :untrash" )
@@ -471,7 +477,7 @@ async def test_trash_empty_workspace(
471477 )
472478 assert page .data [0 ].trashed_at is not None
473479 assert before_trash < page .data [0 ].trashed_at
474- assert page .data [0 ].trashed_by == logged_user ["id " ]
480+ assert page .data [0 ].trashed_by == logged_user ["primary_gid " ]
475481
476482 # --------
477483
0 commit comments