From 92378dacaf849c56564ace4eaa19330fca12bd67 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Sun, 22 Feb 2026 00:36:23 +0000 Subject: [PATCH] Enforce keyword-only arguments in test helper Add `*` to `_wait_for_target_processed` to require keyword-only arguments, preventing accidental positional usage. Co-authored-by: Cursor --- tests/mock_vws/fixtures/prepared_requests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/mock_vws/fixtures/prepared_requests.py b/tests/mock_vws/fixtures/prepared_requests.py index 52dd0880f..b800ed39b 100644 --- a/tests/mock_vws/fixtures/prepared_requests.py +++ b/tests/mock_vws/fixtures/prepared_requests.py @@ -23,7 +23,7 @@ @RETRY_ON_TOO_MANY_REQUESTS -def _wait_for_target_processed(vws_client: VWS, target_id: str) -> None: +def _wait_for_target_processed(*, vws_client: VWS, target_id: str) -> None: """Wait for a target to be processed. We retry here because pytest-retry does not retry on exceptions