SurfSense/surfsense_backend/tests/unit/podcasts
CREDO23 c84525897b test(podcasts): relocate stateful tests to integration
Move the lifecycle service, Celery task bodies, and mark_failed coverage out of
DB-faking unit tests and into integration tests against a real Postgres, faking
only true externals (broker, object store, TTS, ffmpeg, billing, LLM). Add HTTP
slices for cancel, voices, scoping, and public-chat streaming. The unit tier is
now fake-free pure logic with no session doubles.
2026-06-11 06:27:00 +02:00
..
conftest.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_api_schemas.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_renderer.py test(podcasts): cover renderer validation 2026-06-10 18:44:25 +02:00
test_resolution.py refactor(podcasts): drop language detection from brief 2026-06-10 20:51:38 +02:00
test_spec.py test(podcasts): cover brief and transcript contracts 2026-06-10 18:44:25 +02:00
test_structured.py test(podcasts): cover structured json parsing 2026-06-10 18:44:25 +02:00
test_voice_catalog.py test(podcasts): cover voice catalog 2026-06-10 18:44:25 +02:00