From 4d3940cdb62c455e4024709191ec76422b84de0d Mon Sep 17 00:00:00 2001 From: yucheng Date: Wed, 30 Sep 2026 01:47:34 +0000 Subject: [PATCH] test(integration): ignore body-less model-info probes in langfuse precedence upstreams Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/integration/observability/test_langfuse_delivery.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/integration/observability/test_langfuse_delivery.py b/tests/integration/observability/test_langfuse_delivery.py index 0a27561e731..d2709e833ca 100644 --- a/tests/integration/observability/test_langfuse_delivery.py +++ b/tests/integration/observability/test_langfuse_delivery.py @@ -528,6 +528,8 @@ def test_langfuse_trace_and_session_prefer_caller_metadata_over_w3c_headers( upstream_targets: Final[list[str]] = [] # mutable-ok: records which upstream endpoint each call hit def upstream(request: Request) -> Reply: + if not request.body: + return Reply(status=404) assert request.headers["authorization"] == f"Bearer {provider_secret}" upstream_targets.append(request.target) if request.target == "/v1/responses": @@ -571,6 +573,8 @@ def test_missing_session_id_reject_accepts_caller_metadata_and_baggage_fallback( upstream_targets: Final[list[str]] = [] # mutable-ok: records which upstream endpoint each call hit def upstream(request: Request) -> Reply: + if not request.body: + return Reply(status=404) assert request.headers["authorization"] == f"Bearer {provider_secret}" upstream_targets.append(request.target) if request.target == "/v1/responses": @@ -650,6 +654,8 @@ def test_missing_session_id_generate_derives_session_from_caller_trace( upstream_targets: Final[list[str]] = [] # mutable-ok: records which upstream endpoint each call hit def upstream(request: Request) -> Reply: + if not request.body: + return Reply(status=404) assert request.headers["authorization"] == f"Bearer {provider_secret}" upstream_targets.append(request.target) if request.target == "/v1/responses":