Dispatcharr/apps/epg/tests
SergeantPanda 0dc8898e8b refactor(epg): separate programme index into dedicated table for optimized data handling
- Moved the `programme_index` from the `EPGSource` model to a new `EPGSourceIndex` table, ensuring that the large JSON blob is only loaded when explicitly accessed, thus improving query performance and memory efficiency.
- Updated related queries and API views to utilize the new structure, including adjustments to EPG generation and import logic to prevent unnecessary data loading.
- Enhanced memory management in the EPG grid endpoint to reduce worker RSS during response handling.
2026-06-23 15:10:27 -05:00
..
fixtures test(epg,frontend): add coverage for current-program lookup and preview behavior 2026-05-31 17:13:11 +02:00
__init__.py feat: add subtitle and season/episode to TV guide 2026-03-05 23:41:16 -06:00
test_current_programs_api.py test(epg,frontend): add coverage for current-program lookup and preview behavior 2026-05-31 17:13:11 +02:00
test_entity_resolution.py fix: resolve HTML named entities in XMLTV files before parsing 2026-03-15 00:59:58 -05:00
test_epg_import_api.py refactor(epg): separate programme index into dedicated table for optimized data handling 2026-06-23 15:10:27 -05:00
test_epg_search_api.py fix(epg): improve parameter descriptions and enhance title whole word matching tests. Fix bug with postgres whole words (they use \y not \b for regex) 2026-04-24 15:46:56 -05:00
test_parse_programs_for_source.py feat(epg): implement staging and batch processing for EPG program updates 2026-06-15 19:50:50 -05:00
test_programme_index.py refactor(epg): separate programme index into dedicated table for optimized data handling 2026-06-23 15:10:27 -05:00
test_refresh_db_recovery.py fix(epg): enhance DB connection management and error handling during EPG refreshes 2026-06-18 16:39:52 -05:00
test_schedules_direct.py Refactor Schedules Direct EPG handling and enhance guide fetch logic 2026-06-11 16:41:30 -05:00
test_serializers.py remove infer_is_live() 2026-03-12 16:01:35 -05:00