SurfSense/surfsense_backend/tests/integration/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_brief_gate.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_cancel.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_create.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_draft_task.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_public_stream.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_render_task.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_scoping.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_streaming.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_task_failure.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_transcript_gate.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00
test_voices.py test(podcasts): relocate stateful tests to integration 2026-06-11 06:27:00 +02:00