From 19b52f95f7b5e0004970718e9bdd2848be8c0b36 Mon Sep 17 00:00:00 2001 From: Nathan Herring Date: Fri, 29 May 2026 08:17:58 -0700 Subject: [PATCH] test: fix strict positional parameter enforcement under pytest Historically, `positional_parameters_enforcement = "EXCEPTION"` was set inside `setup_package()` hook in `tests/__init__.py`. However, this hook is not automatically called by modern test runners like `pytest` when running tests, causing strict positional argument validation tests to be silently bypassed. Moving this setup to the module level in `tests/__init__.py` ensures that strict positional parameter enforcement is active whenever the tests package is imported, correctly running tests under pytest with positional enforcement enabled. #jetski AI_USAGE=true --- tests/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tests/__init__.py b/tests/__init__.py index b4f509dda7e..b4aa41b24e9 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -18,7 +18,4 @@ from googleapiclient import _helpers as util - -def setup_package(): - """Run on testing package.""" - util.positional_parameters_enforcement = "EXCEPTION" +util.positional_parameters_enforcement = util.POSITIONAL_EXCEPTION