Commit 082f0b6
committed
Relocate Langfuse fixtures to their own runner
The Langfuse-mapping observability fixtures are fixture-tested by the
dedicated sibling runner tests/conformance/test_observability_langfuse.py,
not by unit tests. The _UNIT_TESTED_FIXTURES bucket in test_observability.py
mislabeled them, so the fixture-harness catch-up wrongly wired
022/023/024/031/032 into test_observability.py -- duplicating coverage that
already existed in the sibling runner -- and homed the genuinely-new
035/036/059 there too.
Revert all Langfuse wiring from test_observability.py (back to its
post-tier-1 state) and add a _LANGFUSE_HARNESS_FIXTURES bucket that the
coverage guard counts and the dispatcher skips, recording that the sibling
runner owns them. Relocate 035/036/059 into test_observability_langfuse.py,
extending its runner for caller_invocation_id, the derived-trace.id bridge,
036's raw invocation_id, and the harness_parameterized / non_empty_string
metadata matcher.
Test-only; no behavior or pin change.1 parent 122dcd2 commit 082f0b6
2 files changed
Lines changed: 112 additions & 434 deletions
0 commit comments