ytdl-sub/tests
Jesse Bannon 8d5d2be6a7
[FEATURE] TV Show Collection multi-url, s00 support (#1391)
Closes https://github.com/jmbannon/ytdl-sub/issues/1251, https://github.com/jmbannon/ytdl-sub/issues/1290
Required for https://github.com/jmbannon/ytdl-sub/issues/1383

Adds both s00 support and multi-url support per season, up to 11 URLs currently. This can and should be extended, but with a more principled approach instead of the current method: AI generating boiler-plate YAML 🙂 

```
   Plex TV Show Collection:
     = Music:
       "~Beyond the Guitar":
         s00_name: "Specials"
         s00_url:
           - "https://www.youtube.com/watch?v=vXzguOdulAI"
           - "https://www.youtube.com/watch?v=IGwYDvaGAz0"
         s01_name: "Videos"
         s01_url:
           - "https://www.youtube.com/c/BeyondTheGuitar"
           - "https://www.youtube.com/@BeyondTheGuitarAcademy"
         s02_name: "Covers"
         s02_url: "https://www.youtube.com/playlist?list=PLE62gWlWZk5NWVAVuf0Lm9jdv_-_KXs0W"
```
2025-11-28 10:14:18 -08:00
..
e2e [FEATURE] Throttle protection per request (#1229) 2025-05-31 09:41:14 -07:00
integration [FEATURE] Ability to modify webpage_url (#1356) 2025-10-11 17:21:13 -07:00
resources [FEATURE] Filter Duration prebuilt preset (#1259) 2025-07-04 13:41:54 -07:00
unit [FEATURE] TV Show Collection multi-url, s00 support (#1391) 2025-11-28 10:14:18 -08:00
__init__.py Add channel as kodi tv show e2e test (#15) 2022-04-29 11:09:32 -07:00
conftest.py [FEATURE] release_date support for date_range (#1231) 2025-06-01 09:28:42 -07:00
expected_download.py [DEV] Cross platform test fixture helpers (#1058) 2024-09-20 14:58:07 -07:00
expected_transaction_log.py [DEV] Test-case for subscription with existing download archive (#819) 2023-11-16 23:37:24 -08:00
resources.py [DEV] Disable YouTube tests in GH CLI (#1090) 2024-10-07 23:46:27 -07:00