ytdl-sub/tests
Jesse Bannon df8b4a1df8
[FEATURE] Override variable support for throttle protection ranges (#1315)
Adds support for setting throttle_protection range values using static override variables. `sleep_per_download_s` has additional support for entry variables since it's used per entry.

We can now experiment with scaling this value based on entry attributes, such as duration. Example:

```
throttle_protection:
  sleep_per_download_s:
    min: >-
      {
        %mul(5.5, %pow( duration, 0.4 ))
      }
    max: >-
      {
        %mul(6.5, %pow( duration, 0.6 ))
      }
```
2025-08-28 23:55:57 -07:00
..
e2e [FEATURE] Throttle protection per request (#1229) 2025-05-31 09:41:14 -07:00
integration [FEATURE] Override variable support for throttle protection ranges (#1315) 2025-08-28 23:55:57 -07:00
resources [FEATURE] Filter Duration prebuilt preset (#1259) 2025-07-04 13:41:54 -07:00
unit [DOCS] Add Architecture section and Quick Start (#1287) 2025-08-19 00:38:39 -07: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