litellm/tests/llm_responses_api_testing
mateo-berri c05c865a1c tests(vcr): emit verbose verdicts to un-redirected stderr
Previously, the per-test [VCR HIT/MISS/...] line was written via
TerminalReporter.write_line from inside fixture teardown. Pytest
captures that stream by default and only surfaces it on FAILED tests
(under 'Captured stdout teardown'), so passing tests' verdicts were
invisible in CI logs and the user couldn't tell whether the cache
was working.

Write directly to sys.__stderr__ so the line bypasses pytest's
capture entirely. Under xdist each worker has its own __stderr__
which CircleCI aggregates into the live job log alongside the
PASSED/FAILED markers.
2026-05-01 14:14:44 -07:00
..
base_responses_api.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
conftest.py tests(vcr): emit verbose verdicts to un-redirected stderr 2026-05-01 14:14:44 -07:00
test_anthropic_responses_api.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_anthropic_tool_result_empty_call_id.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_anthropic_tool_result_fix.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_azure_responses_api.py test: test 2026-03-28 19:17:38 -07:00
test_base_responses_api_streaming_iterator.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_google_ai_studio_responses_api.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_openai_responses_api.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_responses_hooks.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00