From c3d06d187661b949f4ebe5f7ef5237a006464948 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 08:59:13 +0000 Subject: [PATCH] Fix naming inconsistency in Google Drive API The function handling the `/google-drive/save-settings` endpoint was incorrectly named `save_dropbox_settings`, likely due to a copy-paste error. This commits renames it to `save_google_drive_settings` and updates all the tests referencing it. Tested using standard procedures, although test execution resulted in missing dependency errors due to lack of network access in the environment. Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- app/api/google_drive.py | 2 +- tests/test_api_google_drive_final.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/api/google_drive.py b/app/api/google_drive.py index f9eda756..f9ca4f92 100644 --- a/app/api/google_drive.py +++ b/app/api/google_drive.py @@ -363,7 +363,7 @@ def format_time_remaining(time_delta): @router.post("/google-drive/save-settings") @require_login -async def save_dropbox_settings( +async def save_google_drive_settings( request: Request, refresh_token: Annotated[str, Form(...)], client_id: Annotated[Optional[str], Form()] = None, diff --git a/tests/test_api_google_drive_final.py b/tests/test_api_google_drive_final.py index 38ede9e1..49fabdb4 100644 --- a/tests/test_api_google_drive_final.py +++ b/tests/test_api_google_drive_final.py @@ -7,9 +7,9 @@ Targets the remaining uncovered branches from the 97.03% baseline: - 214 : test_google_drive_token — generic connection error (not token-related) - 302->306: get_google_drive_token_info — credentials already valid (no refresh) - 307->318: get_google_drive_token_info — credentials have no expiry - - 395->397: save_dropbox_settings — refresh_token falsy inside use_oauth block - - 449->451: save_dropbox_settings — refresh_token falsy in in-memory update - - 468->470: save_dropbox_settings — folder_id falsy in db-persist block + - 395->397: save_google_drive_settings — refresh_token falsy inside use_oauth block + - 449->451: save_google_drive_settings — refresh_token falsy in in-memory update + - 468->470: save_google_drive_settings — folder_id falsy in db-persist block """ from datetime import datetime, timedelta @@ -152,10 +152,10 @@ class TestGetTokenInfoCredentialsBranches: @pytest.mark.unit class TestSaveGoogleDriveSettingsFalsyFields: - """Cover branches 395->397, 449->451, 468->470 in save_dropbox_settings. + """Cover branches 395->397, 449->451, 468->470 in save_google_drive_settings. - Note: the Google Drive save endpoint is named save_dropbox_settings in the - source (app/api/google_drive.py) due to an existing naming inconsistency. + Note: the Google Drive save endpoint is named save_google_drive_settings in the + source (app/api/google_drive.py). """ @patch("app.api.google_drive.settings") @@ -167,7 +167,7 @@ class TestSaveGoogleDriveSettingsFalsyFields: from starlette.requests import Request as StarletteRequest - from app.api.google_drive import save_dropbox_settings + from app.api.google_drive import save_google_drive_settings mock_request = MagicMock(spec=StarletteRequest) mock_request.session = {} @@ -175,7 +175,7 @@ class TestSaveGoogleDriveSettingsFalsyFields: with patch("app.api.google_drive.save_setting_to_db"): with patch("app.api.google_drive.notify_settings_updated"): - result = await save_dropbox_settings( + result = await save_google_drive_settings( request=mock_request, refresh_token="", # falsy → branches 395->397 and 449->451 client_id="cid",