From a84ab0c816dc5aa3a608f81a77eac147c5d7eeb2 Mon Sep 17 00:00:00 2001 From: UniversePeak Date: Fri, 4 Sep 2026 21:18:56 +0800 Subject: [PATCH] Python: skip optional lightning test on import errors --- python/packages/lab/lightning/tests/test_lightning.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/packages/lab/lightning/tests/test_lightning.py b/python/packages/lab/lightning/tests/test_lightning.py index 8f1602b5660..85a829ffe06 100644 --- a/python/packages/lab/lightning/tests/test_lightning.py +++ b/python/packages/lab/lightning/tests/test_lightning.py @@ -126,7 +126,9 @@ async def test_observability(workflow_two_agents: Workflow): | | [chat gpt-4o] [chat gpt-4o] """ - pytest.importorskip("agentlightning") + # agentlightning imports optional proxy dependencies that may fail independently. + # Keep this optional observability test skippable when any such import is broken. + pytest.importorskip("agentlightning", exc_type=ImportError) from agent_framework_lab_lightning import AgentFrameworkTracer from agentlightning.adapter import TracerTraceToTriplet