Dispatcharr/apps/channels/tests
None 6fed444e43 feat: Auto-sync overhaul (FR #1196)
Per-field channel overrides for auto-synced channels, hide-from-output flag, range-bounded auto-numbering with re-pack, multi-stream channel safety, multi-provider shared-range merging, and an across-the-board move from per-row sync writes to bulk operations.

Migrations:

apps/channels:

0036_channeloverride_and_user_hidden,
0037_backfill_auto_created_by_null,
0038_channelgroupm3uaccount_auto_sync_channel_end,
0039_channel_channel_number_nullable

apps/m3u:
0020_m3uaccount_auto_cleanup_unused_channels

See CHANGELOG.md for the full commit log
2026-05-01 14:05:06 -05:00
..
__init__.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
test_channel_api.py feat: Auto-sync overhaul (FR #1196) 2026-05-01 14:05:06 -05:00
test_db_retry.py fix(dvr): fix recording modal crash, harden recovery pipeline, improve tests 2026-03-04 10:21:03 -06:00
test_dvr_port_resolution.py Initial DVR HLS refactor. 2026-04-26 09:06:48 -05:00
test_epg_matching.py fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00
test_recording_extend.py fix(dvr): add recording extend, fix cross-recording interference, artwork race, and keepalive gaps 2026-03-04 10:21:02 -06:00
test_recording_metadata.py fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00
test_recording_pipeline.py fix(dvr): fix recording modal crash, harden recovery pipeline, improve tests 2026-03-04 10:21:03 -06:00
test_recording_scheduling.py fix(dvr): add DVR search/filters, fix in-progress scheduling, prevent duplicate recordings 2026-03-04 10:21:03 -06:00
test_recording_stop_cancel.py fix(dvr): fix recording modal crash, harden recovery pipeline, improve tests 2026-03-04 10:21:03 -06:00
test_recurring_rules.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
test_series_rule_dedup.py fix(dvr): prevent duplicate recordings after EPG refresh 2026-03-20 11:48:06 -05:00
test_ts_proxy_ghost_clients.py fix: improve test coverage and add missing metadata constants 2026-03-15 19:39:15 -05:00
test_ts_proxy_initializing.py fix: improve test coverage and add missing metadata constants 2026-03-15 19:39:15 -05:00
test_ts_proxy_keepalive.py fix: cap keepalive mode duration to prevent indefinite client hold 2026-03-15 14:22:57 -05:00
test_ts_proxy_keepalive_duration.py fix: cap keepalive mode duration to prevent indefinite client hold 2026-03-15 14:22:57 -05:00
test_validate_url.py fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00