From 97fc72e5bb62468b6d3e015130802747cc71c24e Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 4 Oct 2026 13:22:16 -0700 Subject: [PATCH] fix(ci): send the Lens preview body as selection in the tracing endpoint tests (#44525) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/unit/proxy/test_tracing_endpoints.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/unit/proxy/test_tracing_endpoints.py b/tests/unit/proxy/test_tracing_endpoints.py index 913b1aec618..516a0415545 100644 --- a/tests/unit/proxy/test_tracing_endpoints.py +++ b/tests/unit/proxy/test_tracing_endpoints.py @@ -547,12 +547,13 @@ def test_lens_reads_from_the_lifespan_storage() -> None: with TestClient(app) as client: response: Final = client.post( "/lens/preview/sample", - json={"settings": {"name": "Review", "model": "analysis", "context": "Find failed executions"}}, + json={"selection": {"source": "requests", "service": "checkout"}}, ) assert response.status_code == 200, response.text assert response.json()["executions"] == [] storage.lens_sample.assert_awaited_once() - assert storage.lens_sample.await_args.args[0].all_teams == 1 + params: Final = storage.lens_sample.await_args.args[0] + assert (params.all_teams, params.source, params.service, params.preview) == (1, "requests", "checkout", 1) def test_lens_reads_from_injected_storage_without_receiver() -> None: @@ -569,12 +570,14 @@ def test_lens_reads_from_injected_storage_without_receiver() -> None: with TestClient(app) as client: response: Final = client.post( "/lens/preview/sample", - json={"settings": {"name": "Review", "model": "analysis", "context": "Find failed executions"}}, + json={"selection": {"source": "requests", "service": "checkout"}}, ) assert response.status_code == 200, response.text assert response.json()["executions"] == [] storage.lens_sample.assert_awaited_once() + params: Final = storage.lens_sample.await_args.args[0] + assert (params.source, params.service, params.preview) == ("requests", "checkout", 1) @pytest.mark.parametrize(