streamlink/tests/stream
bastimeyer de981a4a64 stream.hls: fix maps with and without keys
Add the `key` attribute to the `Map` class, so segment maps can be
encrypted independently or left as plain text, depending on the order
of the `EXT-X-MAP` and `EXT-X-KEY` tags in the playlist.

TODO:
Rewrite the `HLSSegment`, `HLSStreamWriter` and `HLSStreamWorker`
classes based on the logic of the DASH implementation, where
init segments are queued by the worker separately.
2024-02-25 09:27:49 +01:00
..
dash stream.dash: add init keyword to segments() 2023-11-11 16:40:25 +01:00
hls stream.hls: fix maps with and without keys 2024-02-25 09:27:49 +01:00
__init__.py tests: move tests/streams to tests/stream 2021-09-23 18:09:17 +00:00
test_ffmpegmux.py tools: bump ruff to 0.1.3 and fix issues 2023-10-29 17:30:38 +01:00
test_file.py stream.file: fix read mode 2023-10-29 03:49:19 +01:00
test_segmented.py stream: switch to stream.segmented sub-package 2023-10-08 14:52:17 +02:00
test_stream_json.py tests: share session fixture 2023-03-12 00:53:46 +01:00
test_stream_to_url.py tests: share session fixture 2023-03-12 00:53:46 +01:00
test_stream_wrappers.py tests: refactor trivial unittest.TestCase tests 2023-05-27 11:29:43 -07:00