Dispatcharr/apps/channels/tests
SergeantPanda 4fc12bca4a refactor(m3u, channels, proxy): enhance stream assignment logic and error handling
- Improved logging in the Stream model for better debugging of profile evaluations.
- Introduced a new method `_stream_assignment_is_reusable` in the Channel model to determine if existing stream assignments can be reused, enhancing efficiency.
- Updated the release logic in `release_profile_slot` to utilize stored credential keys, reducing unnecessary database lookups.
- Simplified error handling in the `get_stream_info_for_switch` function to ensure proper stream release on exceptions.
- Enhanced tests for connection pool management and error handling in the ServerGroupsTable component to improve reliability and user feedback.
2026-06-09 17:59:12 -05:00
..
__init__.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
test_channel_api.py tests: Add API tests for series rule CRUD operations and enhance delete functionality for title-only rules 2026-05-05 09:58:02 -05:00
test_db_retry.py Enhancement: Enhance DVR recording reliability and error tolerance 2026-06-05 16:14:23 -05:00
test_dvr_port_resolution.py Initial DVR HLS refactor. 2026-04-26 09:06:48 -05:00
test_epg_logo_apply.py feat(epg): implement auto-apply functionality for EPG logos 2026-06-05 12:49:05 -05:00
test_epg_match_apply.py feat(epg): overhaul EPG auto-matching logic and improve performance 2026-06-08 18:12:29 -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_epg_name_normalize.py feat(epg): overhaul EPG auto-matching logic and improve performance 2026-06-08 18:12:29 -05:00
test_get_stream_assignment.py refactor(m3u, channels, proxy): enhance stream assignment logic and error handling 2026-06-09 17:59:12 -05: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 Enhancement: Enhance DVR recording reliability and error tolerance 2026-06-05 16:14:23 -05: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 Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_recurring_rules.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
test_series_rule_dedup.py tests: Add API tests for series rule CRUD operations and enhance delete functionality for title-only rules 2026-05-05 09:58:02 -05:00
test_ts_proxy_ghost_clients.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_ts_proxy_initializing.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_ts_proxy_keepalive.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_ts_proxy_keepalive_duration.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -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