From 92857d0b9576682f82312ab81e84615b247d047e Mon Sep 17 00:00:00 2001 From: Robbe Sneyders Date: Sat, 24 Sep 2022 16:21:56 +0200 Subject: [PATCH] Reduce scope of strict_app fixture to prevent intertest effects --- connexion/middleware/request_validation.py | 1 + tests/conftest.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/connexion/middleware/request_validation.py b/connexion/middleware/request_validation.py index 7a4d9a43b..bf03853e1 100644 --- a/connexion/middleware/request_validation.py +++ b/connexion/middleware/request_validation.py @@ -82,6 +82,7 @@ async def __call__(self, scope: Scope, receive: Receive, send: Send): f"Skipping validation. No validator registered for content type: " f"{mime_type}." ) + logging.info(f"Available validators: {self._validator_map}") else: validator = body_validator( scope, diff --git a/tests/conftest.py b/tests/conftest.py index 72ec4ac98..c1893bfa7 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -224,7 +224,7 @@ def invalid_resp_allowed_app(request): return build_app_from_fixture("simple", request.param, validate_responses=False) -@pytest.fixture(scope="session", params=SPECS) +@pytest.fixture(params=SPECS) def strict_app(request): return build_app_from_fixture( "simple", request.param, validate_responses=True, strict_validation=True