From cc06cff4fb0054890e9bf52efbfa3345b904c11f Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Sat, 16 May 2026 20:20:04 +0530 Subject: [PATCH] feat(tests): add mock response for file ownership in composio_module --- .../tests/e2e/fakes/composio_module.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/surfsense_backend/tests/e2e/fakes/composio_module.py b/surfsense_backend/tests/e2e/fakes/composio_module.py index 38c4d4c46..16a93d0f1 100644 --- a/surfsense_backend/tests/e2e/fakes/composio_module.py +++ b/surfsense_backend/tests/e2e/fakes/composio_module.py @@ -350,6 +350,25 @@ def _drive_list_files(args: dict[str, Any]) -> dict[str, Any]: folder id and serve the matching fixture list. """ q = args.get("q", "") + if "in owners" in q: + return { + "data": { + "files": [ + { + "id": "fake-file-owner-probe", + "name": "owner-probe", + "owners": [ + { + "me": True, + "emailAddress": "e2e-fake@surfsense.example", + } + ], + } + ], + "nextPageToken": None, + } + } + folder_id = "root" if "in parents" in q: # q looks like: '' in parents and trashed = false ...