metube/app/tests
Jesus 917671c220 Refactor app bootstrap and harden container configuration
Extract environment-backed settings into a dedicated module and switch the aiohttp app to a factory-based bootstrap.

Move runtime dependencies into typed app state, tighten CORS defaults, reject sensitive inline yt-dlp options, and harden the container entrypoint validation and ownership flow.

Update tests to cover settings validation, app factory behavior, CORS policy, and entrypoint safety checks.
2026-03-30 18:43:12 -06:00
..
conftest.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
test_api.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
test_config.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
test_dl_formats.py implement tests 2026-03-20 13:12:31 +02:00
test_download_queue.py implement tests 2026-03-20 13:12:31 +02:00
test_entrypoint.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
test_main_helpers.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
test_persistent_queue.py fix pickle (closes #814) 2026-03-21 12:42:17 +02:00
test_ytdl_utils.py fix pickle (closes #814) 2026-03-21 12:42:17 +02:00