From 73094e79bb07f7fc89b31bf031a67ed11ade60dc Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Mon, 20 Feb 2023 10:19:44 -0800 Subject: [PATCH] [FEATURE] Plex sanitized title and uid. Add into prebuilt preset (#449) * [FEATURE] Plex sanitized title and uid. Add into prebuilt preset * update fixtures, add fixture test * lint --- src/ytdl_sub/entries/base_entry.py | 51 +++++++++++++++++++ .../prebuilt_presets/helpers/players.yaml | 14 +++++ .../prebuilt_presets/tv_show/episode.yaml | 14 +---- .../prebuilt_presets/tv_show/tv_show.yaml | 4 ++ tests/expected_download.py | 3 +- tests/expected_transaction_log.py | 3 +- tests/resources.py | 2 + .../is_yt_0.json | 18 +++---- .../is_yt_1.json | 18 +++---- .../is_yt_0.json | 18 +++---- .../is_yt_1.json | 18 +++---- .../is_yt_0.json | 18 +++---- .../is_yt_1.json | 18 +++---- .../is_yt_0.json | 18 +++---- .../is_yt_1.json | 18 +++---- .../s_1/is_yt_0.json | 18 +++---- .../s_1/is_yt_1.json | 18 +++---- .../s_2/is_yt_0.json | 34 ++++++------- .../s_2/is_yt_1.json | 34 ++++++------- .../s_1/is_yt_0.json | 18 +++---- .../s_1/is_yt_1.json | 18 +++---- .../s_2/is_yt_0.json | 34 ++++++------- .../s_2/is_yt_1.json | 34 ++++++------- .../s_1/is_yt_0.json | 18 +++---- .../s_1/is_yt_1.json | 18 +++---- .../s_2/is_yt_0.json | 34 ++++++------- .../s_2/is_yt_1.json | 34 ++++++------- .../s_1/is_yt_0.json | 18 +++---- .../s_1/is_yt_1.json | 18 +++---- .../s_2/is_yt_0.json | 34 ++++++------- .../s_2/is_yt_1.json | 34 ++++++------- .../is_yt_0.txt | 16 +++--- .../is_yt_1.txt | 16 +++--- .../is_yt_0.txt | 16 +++--- .../is_yt_1.txt | 16 +++--- .../is_yt_0.txt | 16 +++--- .../is_yt_1.txt | 16 +++--- .../is_yt_0.txt | 16 +++--- .../is_yt_1.txt | 16 +++--- .../s_1/is_yt_0.txt | 16 +++--- .../s_1/is_yt_1.txt | 16 +++--- .../s_2/is_yt_0.txt | 32 ++++++------ .../s_2/is_yt_1.txt | 32 ++++++------ .../s_1/is_yt_0.txt | 16 +++--- .../s_1/is_yt_1.txt | 16 +++--- .../s_2/is_yt_0.txt | 32 ++++++------ .../s_2/is_yt_1.txt | 32 ++++++------ .../s_1/is_yt_0.txt | 16 +++--- .../s_1/is_yt_1.txt | 16 +++--- .../s_2/is_yt_0.txt | 32 ++++++------ .../s_2/is_yt_1.txt | 32 ++++++------ .../s_1/is_yt_0.txt | 16 +++--- .../s_1/is_yt_1.txt | 16 +++--- .../s_2/is_yt_0.txt | 32 ++++++------ .../s_2/is_yt_1.txt | 32 ++++++------ tests/unit/entries/conftest.py | 2 + tests/unit/utils/test_fixtures.py | 6 +++ 57 files changed, 620 insertions(+), 551 deletions(-) create mode 100644 tests/unit/utils/test_fixtures.py diff --git a/src/ytdl_sub/entries/base_entry.py b/src/ytdl_sub/entries/base_entry.py index 7a714961..37cf6cac 100644 --- a/src/ytdl_sub/entries/base_entry.py +++ b/src/ytdl_sub/entries/base_entry.py @@ -24,6 +24,35 @@ from ytdl_sub.entries.variables.kwargs import WEBPAGE_URL # pylint: disable=no-member +def _sanitize_plex(string: str) -> str: + out = "" + for char in string: + match char: + case "0": + out += "0" + case "1": + out += "1" + case "2": + out += "2" + case "3": + out += "3" + case "4": + out += "4" + case "5": + out += "5" + case "6": + out += "6" + case "7": + out += "7" + case "8": + out += "8" + case "9": + out += "9" + case _: + out += char + return out + + class BaseEntryVariables: """ Source variables are ``{variables}`` that contain metadata from downloaded media. @@ -53,6 +82,17 @@ class BaseEntryVariables: """ return sanitize_filename(self.uid) + @property + def uid_sanitized_plex(self: "BaseEntry") -> str: + """ + Returns + ------- + str + The sanitized uid with additional sanitizing for Plex. Replaces numbers with + fixed-width numbers so Plex does not recognize them as season or episode numbers. + """ + return _sanitize_plex(self.uid_sanitized) + @property def extractor(self: "BaseEntry") -> str: """ @@ -113,6 +153,17 @@ class BaseEntryVariables: """ return sanitize_filename(self.title) + @property + def title_sanitized_plex(self) -> str: + """ + Returns + ------- + str + The sanitized title with additional sanitizing for Plex. Replaces numbers with + fixed-width numbers so Plex does not recognize them as season or episode numbers. + """ + return _sanitize_plex(self.title_sanitized) + @property def webpage_url(self: "BaseEntry") -> str: """ diff --git a/src/ytdl_sub/prebuilt_presets/helpers/players.yaml b/src/ytdl_sub/prebuilt_presets/helpers/players.yaml index 62a67fa8..a0d62694 100644 --- a/src/ytdl_sub/prebuilt_presets/helpers/players.yaml +++ b/src/ytdl_sub/prebuilt_presets/helpers/players.yaml @@ -1,7 +1,21 @@ presets: + _base: + overrides: + file_uid: "{uid_sanitized}" + file_title: "{title_sanitized}" + _kodi_base: + preset: + - "_base" nfo_tags: kodi_safe: True output_directory_nfo_tags: kodi_safe: True + + _plex_base: + preset: + - "_base" + overrides: + file_uid: "{uid_sanitized_plex}" + file_title: "{title_sanitized_plex}" diff --git a/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml b/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml index 6125a032..ccf2316e 100644 --- a/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml +++ b/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml @@ -30,7 +30,7 @@ presets: episode_plot: "{webpage_url}\n\n{description}" episode_year: "{upload_year}" episode_date_standardized: "{upload_date_standardized}" - episode_file_name: "s{season_number_padded}.e{episode_number_padded} - {uid_sanitized}" + episode_file_name: "s{season_number_padded}.e{episode_number_padded} - {file_uid}" episode_file_path: "Season {season_number_padded}/{episode_file_name}" _episode_video_tags: @@ -82,7 +82,6 @@ presets: season_by_year_month__episode_by_day: preset: - - "_episode_base" - "_season_by_year_month" overrides: episode_number: "{upload_day}{upload_date_index_padded}" @@ -90,7 +89,6 @@ presets: season_by_year__episode_by_month_day: preset: - - "_episode_base" - "_season_by_year" overrides: episode_number: "{upload_month}{upload_day_padded}{upload_date_index_padded}" @@ -98,7 +96,6 @@ presets: season_by_year__episode_by_month_day_reversed: preset: - - "_episode_base" - "_season_by_year" overrides: episode_number: "{upload_day_of_year_reversed}{upload_date_index_reversed_padded}" @@ -106,7 +103,6 @@ presets: season_by_year__episode_by_download_index: preset: - - "_episode_base" - "_season_by_year" overrides: episode_number: "{download_index}" @@ -115,29 +111,21 @@ presets: ############### season_by_collection__episode_by_year_month_day: - preset: - - "_episode_base" overrides: episode_number: "{upload_year_truncated}{upload_month_padded}{upload_day_padded}{upload_date_index_padded}" episode_number_padded: "{episode_number}" season_by_collection__episode_by_year_month_day_reversed: - preset: - - "_episode_base" overrides: episode_number: "{upload_year_truncated_reversed}{upload_month_reversed_padded}{upload_day_reversed_padded}{upload_date_index_reversed_padded}" episode_number_padded: "{episode_number}" season_by_collection__episode_by_playlist_index: - preset: - - "_episode_base" overrides: episode_number: "{playlist_index}" episode_number_padded: "{playlist_index_padded6}" season_by_collection__episode_by_playlist_index_reversed: - preset: - - "_episode_base" overrides: episode_number: "{playlist_index_reversed}" episode_number_padded: "{playlist_index_reversed_padded6}" diff --git a/src/ytdl_sub/prebuilt_presets/tv_show/tv_show.yaml b/src/ytdl_sub/prebuilt_presets/tv_show/tv_show.yaml index f94db67b..316d09bc 100644 --- a/src/ytdl_sub/prebuilt_presets/tv_show/tv_show.yaml +++ b/src/ytdl_sub/prebuilt_presets/tv_show/tv_show.yaml @@ -2,6 +2,8 @@ presets: _plex_tv_show: preset: + - "_plex_base" + - "_episode_base" - "_episode_video_tags" ytdl_options: format: "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" @@ -14,6 +16,8 @@ presets: _jellyfin_tv_show: preset: + - "_base" + - "_episode_base" - "_episode_video_tags" - "_episode_nfo_tags" overrides: diff --git a/tests/expected_download.py b/tests/expected_download.py index 3a4ea874..c2faacbf 100644 --- a/tests/expected_download.py +++ b/tests/expected_download.py @@ -5,6 +5,7 @@ from pathlib import Path from typing import List from typing import Optional +from resources import REGENERATE_FIXTURES from resources import RESOURCE_PATH from ytdl_sub.utils.file_handler import get_file_md5_hash @@ -117,7 +118,7 @@ def assert_expected_downloads( dry_run: bool, expected_download_summary_file_name: str, ignore_md5_hashes_for: Optional[List[str]] = None, - regenerate_expected_download_summary: bool = False, + regenerate_expected_download_summary: bool = REGENERATE_FIXTURES, ): if dry_run: output_directory_contents = list(Path(output_directory).rglob("*")) diff --git a/tests/expected_transaction_log.py b/tests/expected_transaction_log.py index e214ce14..55e081d3 100644 --- a/tests/expected_transaction_log.py +++ b/tests/expected_transaction_log.py @@ -1,6 +1,7 @@ import os from typing import List +from resources import REGENERATE_FIXTURES from resources import RESOURCE_PATH from ytdl_sub.utils.file_handler import FileHandlerTransactionLog @@ -12,7 +13,7 @@ def assert_transaction_log_matches( output_directory: str, transaction_log: FileHandlerTransactionLog, transaction_log_summary_file_name: str, - regenerate_transaction_log: bool = False, + regenerate_transaction_log: bool = REGENERATE_FIXTURES, ): """ Parameters diff --git a/tests/resources.py b/tests/resources.py index 656cf5b1..c867bb71 100644 --- a/tests/resources.py +++ b/tests/resources.py @@ -1,6 +1,8 @@ import shutil from pathlib import Path +REGENERATE_FIXTURES: bool = False + RESOURCE_PATH = Path("tests/resources") _FILE_FIXTURE_PATH = RESOURCE_PATH / "file_fixtures" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json index fcb3e0a6..3b596d20 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json @@ -1,11 +1,11 @@ { - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "37d49d806cb9943250237dc05a54def9", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000001 - 20-3.mp4": "4dd48d18fae59da7be892e7670005b05", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000002 - 20-2.mp4": "15850017e39ab42fdbd42f631c9d2f1a", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000003 - 20-1.mp4": "43b26202ac01439f5825569a34b40cc8", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2021/s2021.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2021/s2021.e000004 - 21-1.mp4": "c89144cfc5bcf5eb7dfbfec3a27efbd6" + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "97b9f7306e8e5714b36312da9fb0dd79", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000001 - 20-3.mp4": "4dd48d18fae59da7be892e7670005b05", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000002 - 20-2.mp4": "15850017e39ab42fdbd42f631c9d2f1a", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2020/s2020.e000003 - 20-1.mp4": "43b26202ac01439f5825569a34b40cc8", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2021/s2021.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_0/Season 2021/s2021.e000004 - 21-1.mp4": "c89144cfc5bcf5eb7dfbfec3a27efbd6" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json index 8fe66bc7..9c749f13 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json @@ -1,13 +1,13 @@ { - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "37d49d806cb9943250237dc05a54def9", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000001 - 20-3.mp4": "a4a8d974f60ba43743b2b279558b118a", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000002 - 20-2.mp4": "b7b7950edc5284f71342770f8f367be5", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000003 - 20-1.mp4": "cb613f6423633676edabd022c484a441", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2021/s2021.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2021/s2021.e000004 - 21-1.mp4": "e10d0e9f344644cfdecfe56e89f3ca33", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "97b9f7306e8e5714b36312da9fb0dd79", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000001 - 20-3.mp4": "a4a8d974f60ba43743b2b279558b118a", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000002 - 20-2.mp4": "b7b7950edc5284f71342770f8f367be5", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2020/s2020.e000003 - 20-1.mp4": "cb613f6423633676edabd022c484a441", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2021/s2021.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/Season 2021/s2021.e000004 - 21-1.mp4": "e10d0e9f344644cfdecfe56e89f3ca33", "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_by_date_season_by_year__episode_by_download_index_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json index 0c16803d..03b75ba3 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json @@ -1,11 +1,11 @@ { - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "fca0f5c06bf49d4e45eca00e2fa44aa3", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080701 - 20-3.mp4": "570a22cb17e4d735446f8224427a7cc2", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080801 - 20-2.mp4": "d6c730fa8c395bc5954df8855d8c8433", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080802 - 20-1.mp4": "c48195037e25d1ce2614511db3175e2a", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2021/s2021.e080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2021/s2021.e080801 - 21-1.mp4": "0fcb6ad79eba92e2553f9ba56d678e7d" + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "d176888f6a9f9dd8e826b26799a02c62", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080701 - 20-3.mp4": "570a22cb17e4d735446f8224427a7cc2", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080801 - 20-2.mp4": "d6c730fa8c395bc5954df8855d8c8433", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2020/s2020.e080802 - 20-1.mp4": "c48195037e25d1ce2614511db3175e2a", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2021/s2021.e080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_0/Season 2021/s2021.e080801 - 21-1.mp4": "0fcb6ad79eba92e2553f9ba56d678e7d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json index 62f723c7..55a082af 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json @@ -1,13 +1,13 @@ { - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "fca0f5c06bf49d4e45eca00e2fa44aa3", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080701 - 20-3.mp4": "b298f9df985bd1b4c522a09c2734f015", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080801 - 20-2.mp4": "bdc9d2e8108ce36a703c9edd1623af2a", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080802 - 20-1.mp4": "bba1fe14ae82dac156b0454c13cd182a", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2021/s2021.e080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2021/s2021.e080801 - 21-1.mp4": "3a16f84c25790deaab1f277d74be1450", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "d176888f6a9f9dd8e826b26799a02c62", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080701 - 20-3.mp4": "b298f9df985bd1b4c522a09c2734f015", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080801 - 20-2.mp4": "bdc9d2e8108ce36a703c9edd1623af2a", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2020/s2020.e080802 - 20-1.mp4": "bba1fe14ae82dac156b0454c13cd182a", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2021/s2021.e080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/Season 2021/s2021.e080801 - 21-1.mp4": "3a16f84c25790deaab1f277d74be1450", "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json index 76a899ba..469fd02b 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json @@ -1,11 +1,11 @@ { - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "b8eb5dfa0df8e9f28a5b7b25a74af1f5", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14698 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14698 - 20-1.mp4": "bb660a9194399ed9a2974bcfe7b5d36d", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14699 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14699 - 20-2.mp4": "f689efd3ce666049f8c57264b9e86017", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14799 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14799 - 20-3.mp4": "c73988f203bba2baa0a2166bd7d390e5", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2021/s2021.e14699 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2021/s2021.e14699 - 21-1.mp4": "3372448f11d0977b526486eda646e642" + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "e67a35a0f91ea07321605da0d0f1ed7c", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14698 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14698 - 20-1.mp4": "bb660a9194399ed9a2974bcfe7b5d36d", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14699 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14699 - 20-2.mp4": "f689efd3ce666049f8c57264b9e86017", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14799 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2020/s2020.e14799 - 20-3.mp4": "c73988f203bba2baa0a2166bd7d390e5", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2021/s2021.e14699 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_0/Season 2021/s2021.e14699 - 21-1.mp4": "3372448f11d0977b526486eda646e642" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json index 542e0e4a..953d40e6 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json @@ -1,13 +1,13 @@ { - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "b8eb5dfa0df8e9f28a5b7b25a74af1f5", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14698 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14698 - 20-1.mp4": "1d5c8d25001115ac16ab9aeb4af916ba", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14699 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14699 - 20-2.mp4": "0b332e5f5dff3f934e5006ea7c736386", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14799 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14799 - 20-3.mp4": "04a37797a5bea00e4874f3f1262c4cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2021/s2021.e14699 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2021/s2021.e14699 - 21-1.mp4": "fa82e2bae222254ba9d5ed671347d739", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "e67a35a0f91ea07321605da0d0f1ed7c", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14698 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14698 - 20-1.mp4": "1d5c8d25001115ac16ab9aeb4af916ba", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14699 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14699 - 20-2.mp4": "0b332e5f5dff3f934e5006ea7c736386", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14799 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2020/s2020.e14799 - 20-3.mp4": "04a37797a5bea00e4874f3f1262c4cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2021/s2021.e14699 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/Season 2021/s2021.e14699 - 21-1.mp4": "fa82e2bae222254ba9d5ed671347d739", "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_by_date_season_by_year__episode_by_month_day_reversed_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json index b8b0ec22..5a7b3d0f 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json @@ -1,11 +1,11 @@ { - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "23fa68bb353c6e104e5b6448f54241da", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0701 - 20-3.mp4": "3557ebca4fc142c88a1cbfb6865e026a", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0801 - 20-2.mp4": "0071a257629bbe7cc258dc969bc28432", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0802 - 20-1.mp4": "87ef602df445e87312c95bc9450bb8af", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202108/s202108.e0801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202108/s202108.e0801 - 21-1.mp4": "092f8d370ed4fa705e2925861e57904b" + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "86637cfea7a24aee0dc191d0647bc9db", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0701 - 20-3.mp4": "3557ebca4fc142c88a1cbfb6865e026a", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0801 - 20-2.mp4": "0071a257629bbe7cc258dc969bc28432", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202008/s202008.e0802 - 20-1.mp4": "87ef602df445e87312c95bc9450bb8af", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202108/s202108.e0801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_0/Season 202108/s202108.e0801 - 21-1.mp4": "092f8d370ed4fa705e2925861e57904b" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json index d685651f..7b5a1500 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json @@ -1,13 +1,13 @@ { - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "23fa68bb353c6e104e5b6448f54241da", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0701 - 20-3.mp4": "d2d87a72384a4f9ab90da1f37e3c21c2", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0801 - 20-2.mp4": "91c19dc1d22c36bb30ea7e30374c7134", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0802 - 20-1.mp4": "0fa76ef323eae63de6831ba833d80e7d", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202108/s202108.e0801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202108/s202108.e0801 - 21-1.mp4": "b1d7325e7e51d179921c896f5672274c", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "86637cfea7a24aee0dc191d0647bc9db", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0701 - 20-3.mp4": "d2d87a72384a4f9ab90da1f37e3c21c2", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0801 - 20-2.mp4": "91c19dc1d22c36bb30ea7e30374c7134", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202008/s202008.e0802 - 20-1.mp4": "0fa76ef323eae63de6831ba833d80e7d", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202108/s202108.e0801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/Season 202108/s202108.e0801 - 21-1.mp4": "b1d7325e7e51d179921c896f5672274c", "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_by_date_season_by_year_month__episode_by_day_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json index a681c1fc..34bb7e47 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json @@ -1,12 +1,12 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "a1a10ee2c151be1999960eb2894720e1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "052b52bd8017714d9a2b017b0e4e964f", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000001 - 21-1.mp4": "36281ee0594732acca75716e825970be", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000002 - 20-1.mp4": "8b38c0735c1b10e35e4aed53505907fb", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000003 - 20-2.mp4": "1693ef1033841a18881017006e7d22be", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000004 - 20-3.mp4": "8a2df1aae59c1d151a96c600f758c029" + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000001 - 21-1.mp4": "36281ee0594732acca75716e825970be", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000002 - 20-1.mp4": "8b38c0735c1b10e35e4aed53505907fb", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000003 - 20-2.mp4": "1693ef1033841a18881017006e7d22be", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_0/Season 01/s01.e000004 - 20-3.mp4": "8a2df1aae59c1d151a96c600f758c029" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json index 4a598ad2..4849198b 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json @@ -1,14 +1,14 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "a1a10ee2c151be1999960eb2894720e1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "052b52bd8017714d9a2b017b0e4e964f", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000001 - 21-1.mp4": "7783987d5e01cdea9002ac3214a96629", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000002 - 20-1.mp4": "6a61c815d717f5373b77dfec442fd1d7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000003 - 20-2.mp4": "f2c0a829a452e9e09560d11ae46622a6", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000004 - 20-3.mp4": "c1050906cb8876adb4125dd4091c5bf1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000001 - 21-1.mp4": "7783987d5e01cdea9002ac3214a96629", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000002 - 20-1.mp4": "6a61c815d717f5373b77dfec442fd1d7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000003 - 20-2.mp4": "f2c0a829a452e9e09560d11ae46622a6", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/Season 01/s01.e000004 - 20-3.mp4": "c1050906cb8876adb4125dd4091c5bf1", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_1_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json index d45961c1..b32d5b59 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json @@ -1,21 +1,21 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "0af362a87c1614188ac57c7bdf58975a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "203dccaf47a5340e718b615b54e281d1", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000002 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000002 - 20-4.mp4": "28b1566802ddd590034dac56c800726b", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000003 - 20-5.mp4": "c5f7544a15fd4c2d25825fd1281cea7d", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000004 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000004 - 20-6.mp4": "e3eb3b03618f9f6c5169c60bb6b2bf2c", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000005 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000005 - 20-7.mp4": "54dea7ce21a711269b05d6652afba403", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000002 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000002 - 20-4.mp4": "28b1566802ddd590034dac56c800726b", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000003 - 20-5.mp4": "c5f7544a15fd4c2d25825fd1281cea7d", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000004 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000004 - 20-6.mp4": "e3eb3b03618f9f6c5169c60bb6b2bf2c", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000005 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 01/s01.e000005 - 20-7.mp4": "54dea7ce21a711269b05d6652afba403", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000001 - 21-1.mp4": "c70056ebf542d7451027be05b6462e8a", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000002 - 20-1.mp4": "72a3bea75cc76ce79cf4ea13d3d398d3", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000003 - 20-2.mp4": "8a21f670c7646112c0572b56f754dfb5", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000004 - 20-3.mp4": "62140f7ad45f55494311e0574fcbe495" + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000001 - 21-1.mp4": "c70056ebf542d7451027be05b6462e8a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000002 - 20-1.mp4": "72a3bea75cc76ce79cf4ea13d3d398d3", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000003 - 20-2.mp4": "8a21f670c7646112c0572b56f754dfb5", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_0/Season 02/s02.e000004 - 20-3.mp4": "62140f7ad45f55494311e0574fcbe495" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json index 10fde35e..c0fe0a3a 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json @@ -1,23 +1,23 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "0af362a87c1614188ac57c7bdf58975a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "203dccaf47a5340e718b615b54e281d1", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000002 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000002 - 20-4.mp4": "d0e3ffcae44bb7120a0a2108b64fe8e6", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000003 - 20-5.mp4": "e5ebcd04c9ee5d33a9e6171665eb082d", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000004 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000004 - 20-6.mp4": "2c2b462040e2f7c81e1f7a1b6616496c", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000005 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000005 - 20-7.mp4": "142357a952524dc952e7b78ccea8cc66", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000002 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000002 - 20-4.mp4": "d0e3ffcae44bb7120a0a2108b64fe8e6", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000003 - 20-5.mp4": "e5ebcd04c9ee5d33a9e6171665eb082d", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000004 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000004 - 20-6.mp4": "2c2b462040e2f7c81e1f7a1b6616496c", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000005 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 01/s01.e000005 - 20-7.mp4": "142357a952524dc952e7b78ccea8cc66", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000001 - 21-1.mp4": "f77f2e3d95626a034771d4539b47e450", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000002 - 20-1.mp4": "d26b7d784f850db56953cd961250704f", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000003 - 20-2.mp4": "d95413b083a1d956a253dfd0ee1e19f3", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000004 - 20-3.mp4": "5562f1cfe6834eb3561e4406493cddb6", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000001 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000001 - 21-1.mp4": "f77f2e3d95626a034771d4539b47e450", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000002 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000002 - 20-1.mp4": "d26b7d784f850db56953cd961250704f", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000003 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000003 - 20-2.mp4": "d95413b083a1d956a253dfd0ee1e19f3", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000004 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/Season 02/s02.e000004 - 20-3.mp4": "5562f1cfe6834eb3561e4406493cddb6", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_s_2_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json index f71f337f..69bdbe7f 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json @@ -1,12 +1,12 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "6455f5604169b1a9823aa2e4f3166a1b", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "a59f7533e26ed23efa40c9568786e1f7", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000001 - 20-3.mp4": "e67a9353fc80d30c6770079d72a0f183", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000002 - 20-2.mp4": "e4081080486abd25171dfd6bc0ba5b6a", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000003 - 20-1.mp4": "91453dc87201f547c637d85159d8907a", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000004 - 21-1.mp4": "141f68979e931b65e642869e8ce6a504" + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000001 - 20-3.mp4": "e67a9353fc80d30c6770079d72a0f183", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000002 - 20-2.mp4": "e4081080486abd25171dfd6bc0ba5b6a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000003 - 20-1.mp4": "91453dc87201f547c637d85159d8907a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_0/Season 01/s01.e000004 - 21-1.mp4": "141f68979e931b65e642869e8ce6a504" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json index 195349f0..2b6ea9e7 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json @@ -1,14 +1,14 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "6455f5604169b1a9823aa2e4f3166a1b", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "a59f7533e26ed23efa40c9568786e1f7", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000001 - 20-3.mp4": "671052a4c73fe55836f901f2ed8739f0", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000002 - 20-2.mp4": "948a7449aff405a5eac8a5c9fe64a938", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000003 - 20-1.mp4": "c9810421a79d1a5eab5f6affd3d52e27", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000004 - 21-1.mp4": "0824179ef7e3d9eb282c66d3095e9231", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000001 - 20-3.mp4": "671052a4c73fe55836f901f2ed8739f0", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000002 - 20-2.mp4": "948a7449aff405a5eac8a5c9fe64a938", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000003 - 20-1.mp4": "c9810421a79d1a5eab5f6affd3d52e27", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/Season 01/s01.e000004 - 21-1.mp4": "0824179ef7e3d9eb282c66d3095e9231", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_1_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json index 992175ba..ce50ced7 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json @@ -1,21 +1,21 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "b8014ef1f268136ab0cab33c6ac338d1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "b9bab62a917cacb8684cb40beb09f55e", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000001 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000001 - 20-7.mp4": "89157556c30300c322e106528817981d", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000002 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000002 - 20-6.mp4": "37fae248974da3773d92e36532302fdc", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000003 - 20-5.mp4": "2d19d4e2f4fcd3b8ca9947b4ee2818ef", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000004 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000004 - 20-4.mp4": "c441d6aa1c05d12bfbd940c06b104bb6", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000001 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000001 - 20-7.mp4": "89157556c30300c322e106528817981d", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000002 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000002 - 20-6.mp4": "37fae248974da3773d92e36532302fdc", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000003 - 20-5.mp4": "2d19d4e2f4fcd3b8ca9947b4ee2818ef", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000004 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 01/s01.e000004 - 20-4.mp4": "c441d6aa1c05d12bfbd940c06b104bb6", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000001 - 20-3.mp4": "6f3d4ee11f3dc533ecb3b3434349ce94", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000002 - 20-2.mp4": "68ce9a545db012e0f7c9d1f81be0ec33", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000003 - 20-1.mp4": "bc9e60db89468f00007e4cd3a4ab0641", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000004 - 21-1.mp4": "c73bb627b8194434b9f1dd64f704edcd" + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000001 - 20-3.mp4": "6f3d4ee11f3dc533ecb3b3434349ce94", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000002 - 20-2.mp4": "68ce9a545db012e0f7c9d1f81be0ec33", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000003 - 20-1.mp4": "bc9e60db89468f00007e4cd3a4ab0641", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_0/Season 02/s02.e000004 - 21-1.mp4": "c73bb627b8194434b9f1dd64f704edcd" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json index a9cd893d..562d3c5a 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json @@ -1,23 +1,23 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "b8014ef1f268136ab0cab33c6ac338d1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "b9bab62a917cacb8684cb40beb09f55e", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000001 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000001 - 20-7.mp4": "0ddcfa2d612d4c51463e11f26cb764b7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000002 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000002 - 20-6.mp4": "341c5a3b9b06534fa3b015ca10d50244", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000003 - 20-5.mp4": "1c170467a8065f1a1d2d0394d19c97f2", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000004 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000004 - 20-4.mp4": "1af4cccbbb3175eac8350e17362ecdb5", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000001 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000001 - 20-7.mp4": "0ddcfa2d612d4c51463e11f26cb764b7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000002 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000002 - 20-6.mp4": "341c5a3b9b06534fa3b015ca10d50244", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000003 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000003 - 20-5.mp4": "1c170467a8065f1a1d2d0394d19c97f2", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000004 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 01/s01.e000004 - 20-4.mp4": "1af4cccbbb3175eac8350e17362ecdb5", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000001 - 20-3.mp4": "7bed4d05c69640e60ff2e920f2980999", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000002 - 20-2.mp4": "5748c1f27a37f3e3685ea7dbc3828823", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000003 - 20-1.mp4": "c0111f03627382195d47668eab8bf40b", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000004 - 21-1.mp4": "f002587fb57dcaa9c66fedd90ee8be79", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000001 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000001 - 20-3.mp4": "7bed4d05c69640e60ff2e920f2980999", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000002 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000002 - 20-2.mp4": "5748c1f27a37f3e3685ea7dbc3828823", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000003 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000003 - 20-1.mp4": "c0111f03627382195d47668eab8bf40b", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000004 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/Season 02/s02.e000004 - 21-1.mp4": "f002587fb57dcaa9c66fedd90ee8be79", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_playlist_index_reversed_s_2_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json index 31c7dd27..721fc923 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json @@ -1,12 +1,12 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "ef07cf81ca60bcbf80d8374bea37c867", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "1d7c69f3005b0f059589c165c551e157", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080701 - 20-3.mp4": "0010f5a499c764c3c49429b68719565a", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080801 - 20-2.mp4": "8969cde3de9bfd0ebffc8d8fddd5af84", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080802 - 20-1.mp4": "7a44a26ce701fc0c237d3c43eca98030", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e21080801 - 21-1.mp4": "5e5d8d0daf0308659f44dcb3f375a478" + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080701 - 20-3.mp4": "0010f5a499c764c3c49429b68719565a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080801 - 20-2.mp4": "8969cde3de9bfd0ebffc8d8fddd5af84", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e20080802 - 20-1.mp4": "7a44a26ce701fc0c237d3c43eca98030", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_0/Season 01/s01.e21080801 - 21-1.mp4": "5e5d8d0daf0308659f44dcb3f375a478" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json index b80992ca..d331d859 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json @@ -1,14 +1,14 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "ef07cf81ca60bcbf80d8374bea37c867", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "1d7c69f3005b0f059589c165c551e157", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080701 - 20-3.mp4": "427938c8f82e67f84f3e636e0594a073", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080801 - 20-2.mp4": "66c9fdca17b24cbded76e5490cafabbd", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080802 - 20-1.mp4": "101ede585009973bfad60285c6d1dc99", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e21080801 - 21-1.mp4": "e9454443534a98bb584df33fffad03e6", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080701 - 20-3.mp4": "427938c8f82e67f84f3e636e0594a073", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080801 - 20-2.mp4": "66c9fdca17b24cbded76e5490cafabbd", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e20080802 - 20-1.mp4": "101ede585009973bfad60285c6d1dc99", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/Season 01/s01.e21080801 - 21-1.mp4": "e9454443534a98bb584df33fffad03e6", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_1_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json index fc8883a4..c6573265 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json @@ -1,21 +1,21 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "5341a2f740a38a0bfba924a16f19898f", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "01e6f355407bd83b020337cd0edfafa6", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20060601 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20060601 - 20-7.mp4": "484839ff23a60744fee2d15545e0cf02", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070601 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070601 - 20-6.mp4": "dc12cf4fb656d56425a17d78f802ec09", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070602 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070602 - 20-5.mp4": "0c80fd219d71fe2adcbd4b49675729ac", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20080601 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20080601 - 20-4.mp4": "81f2854a48fb1b987ec02a761717f420", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20060601 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20060601 - 20-7.mp4": "484839ff23a60744fee2d15545e0cf02", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070601 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070601 - 20-6.mp4": "dc12cf4fb656d56425a17d78f802ec09", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070602 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20070602 - 20-5.mp4": "0c80fd219d71fe2adcbd4b49675729ac", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20080601 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 01/s01.e20080601 - 20-4.mp4": "81f2854a48fb1b987ec02a761717f420", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080701 - 20-3.mp4": "05dc35e20ec72ed476f6746d04cc483d", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080801 - 20-2.mp4": "4fa81ef0d07f4e1160333e086eaee209", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080802 - 20-1.mp4": "4125de6a3a3af357c1039d423afda9d4", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e21080801 - 21-1.mp4": "f08fd0edfc53a7e4026bfa79bb750538" + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080701 - 20-3.mp4": "05dc35e20ec72ed476f6746d04cc483d", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080801 - 20-2.mp4": "4fa81ef0d07f4e1160333e086eaee209", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e20080802 - 20-1.mp4": "4125de6a3a3af357c1039d423afda9d4", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_0/Season 02/s02.e21080801 - 21-1.mp4": "f08fd0edfc53a7e4026bfa79bb750538" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json index 5bcaa062..fcf04266 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json @@ -1,23 +1,23 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "5341a2f740a38a0bfba924a16f19898f", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "01e6f355407bd83b020337cd0edfafa6", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20060601 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20060601 - 20-7.mp4": "b45e95821f00de5e48f9d33fb5e7d838", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070601 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070601 - 20-6.mp4": "7d6f990926a4af667fd41759e5193e74", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070602 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070602 - 20-5.mp4": "22caa9037ea9f66832989b70414b5c6f", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20080601 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20080601 - 20-4.mp4": "02ad65a5f5ac39e758eabc7a651df399", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20060601 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20060601 - 20-7.mp4": "b45e95821f00de5e48f9d33fb5e7d838", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070601 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070601 - 20-6.mp4": "7d6f990926a4af667fd41759e5193e74", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070602 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20070602 - 20-5.mp4": "22caa9037ea9f66832989b70414b5c6f", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20080601 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 01/s01.e20080601 - 20-4.mp4": "02ad65a5f5ac39e758eabc7a651df399", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080701 - 20-3.mp4": "706b444bdfcf3a40402a42e5eed6b7ac", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080801 - 20-2.mp4": "f5092da904988054ba768587b999a86c", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080802 - 20-1.mp4": "c0edaded5058a1a7c982705ca685d68e", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e21080801 - 21-1.mp4": "63b996e341c70e42eaa6088d6e3b4811", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080701 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080701 - 20-3.mp4": "706b444bdfcf3a40402a42e5eed6b7ac", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080801 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080801 - 20-2.mp4": "f5092da904988054ba768587b999a86c", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080802 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e20080802 - 20-1.mp4": "c0edaded5058a1a7c982705ca685d68e", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e21080801 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/Season 02/s02.e21080801 - 21-1.mp4": "63b996e341c70e42eaa6088d6e3b4811", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_s_2_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json index 0dc79033..b37e85b9 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json @@ -1,12 +1,12 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "42ec2ae08f46b8d0b0a9e015f459b933", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "cba89ccba788523225547169ceb21794", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e79052499 - 21-1.mp4": "c4e9829fc0952cf2d5ffc97b52e3d110", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052498 - 20-1.mp4": "f9b6ab5ea6bd37f8310661ac8722c69d", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052499 - 20-2.mp4": "5eb3eca6438128a7d39d1a6e6ed421d4", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052599 - 20-3.mp4": "d7f3a832af46b7a4385c1154e6cd99e8" + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e79052499 - 21-1.mp4": "c4e9829fc0952cf2d5ffc97b52e3d110", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052498 - 20-1.mp4": "f9b6ab5ea6bd37f8310661ac8722c69d", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052499 - 20-2.mp4": "5eb3eca6438128a7d39d1a6e6ed421d4", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_0/Season 01/s01.e80052599 - 20-3.mp4": "d7f3a832af46b7a4385c1154e6cd99e8" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json index 0de91a68..56808156 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json @@ -1,14 +1,14 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "42ec2ae08f46b8d0b0a9e015f459b933", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "cba89ccba788523225547169ceb21794", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e79052499 - 21-1.mp4": "e1b3812cd0dcaee3b859b06cdfc7befe", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052498 - 20-1.mp4": "c33ff6c0f43f057673e5348cc1a1fb25", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052499 - 20-2.mp4": "0a47569055d49110600513fb1abaf438", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052599 - 20-3.mp4": "7d21679b00438dacec95f0241703bba1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e79052499 - 21-1.mp4": "e1b3812cd0dcaee3b859b06cdfc7befe", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052498 - 20-1.mp4": "c33ff6c0f43f057673e5348cc1a1fb25", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052499 - 20-2.mp4": "0a47569055d49110600513fb1abaf438", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/Season 01/s01.e80052599 - 20-3.mp4": "7d21679b00438dacec95f0241703bba1", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_1_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json index 4001d5f0..793e0e61 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json @@ -1,21 +1,21 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "7504e260c2187ad20810f8079cb4c9c8", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/.ytdl-sub-subscription_test-download-archive.json": "0d7368a44db1a13b05b276d24d567026", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80052699 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80052699 - 20-4.mp4": "40e967ffbf308361bb88beb317c29dcd", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062698 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062698 - 20-5.mp4": "1e95756983428cd0a44a0e503f310fd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062699 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062699 - 20-6.mp4": "d3a166893731bf43f8136f98bb1e165b", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80072599 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80072599 - 20-7.mp4": "b9be48b431c8d1e110832ade330204bd", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80052699 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80052699 - 20-4.mp4": "40e967ffbf308361bb88beb317c29dcd", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062698 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062698 - 20-5.mp4": "1e95756983428cd0a44a0e503f310fd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062699 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80062699 - 20-6.mp4": "d3a166893731bf43f8136f98bb1e165b", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80072599 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 01/s01.e80072599 - 20-7.mp4": "b9be48b431c8d1e110832ade330204bd", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e79052499 - 21-1.mp4": "c24b7ab4dff4e306ddf8e3b2594c9f92", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052498 - 20-1.mp4": "c681f963c1cfe4e06bd119db38d0d8a4", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052499 - 20-2.mp4": "67e3934352c5a60d9493fc21a0886be1", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052599 - 20-3.mp4": "d00473042644e8613f8c25fd4f0e7710" + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e79052499 - 21-1.mp4": "c24b7ab4dff4e306ddf8e3b2594c9f92", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052498 - 20-1.mp4": "c681f963c1cfe4e06bd119db38d0d8a4", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052499 - 20-2.mp4": "67e3934352c5a60d9493fc21a0886be1", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_0/Season 02/s02.e80052599 - 20-3.mp4": "d00473042644e8613f8c25fd4f0e7710" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json index 9897f7bd..e9d04cc7 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json @@ -1,23 +1,23 @@ { - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "7504e260c2187ad20810f8079cb4c9c8", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/.ytdl-sub-subscription_test-download-archive.json": "0d7368a44db1a13b05b276d24d567026", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80052699 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80052699 - 20-4.mp4": "d48ea88a8c63d80820ac2fda5ab851a4", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062698 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062698 - 20-5.mp4": "f4f244e1e14163b8c29025b38afb8616", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062699 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062699 - 20-6.mp4": "c6e8c9eced251f20ed8bc2ac92f85214", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80072599 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80072599 - 20-7.mp4": "020e6a85db650fd0221c9812bddb029a", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80052699 - 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80052699 - 20-4.mp4": "d48ea88a8c63d80820ac2fda5ab851a4", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062698 - 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062698 - 20-5.mp4": "f4f244e1e14163b8c29025b38afb8616", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062699 - 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80062699 - 20-6.mp4": "c6e8c9eced251f20ed8bc2ac92f85214", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80072599 - 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 01/s01.e80072599 - 20-7.mp4": "020e6a85db650fd0221c9812bddb029a", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e79052499 - 21-1.mp4": "0881be1a256d5e551f91fe5ae9fe1c23", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052498 - 20-1.mp4": "7b2ad9c68121412ed21100a04ff1c992", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052499 - 20-2.mp4": "a1ee46ed1e93e2a86caaac5f610faf45", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052599 - 20-3.mp4": "e5f6317e56b3957c96526022d9589508", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e79052499 - 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e79052499 - 21-1.mp4": "0881be1a256d5e551f91fe5ae9fe1c23", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052498 - 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052498 - 20-1.mp4": "7b2ad9c68121412ed21100a04ff1c992", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052499 - 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052499 - 20-2.mp4": "a1ee46ed1e93e2a86caaac5f610faf45", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052599 - 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", + "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/Season 02/s02.e80052599 - 20-3.mp4": "e5f6317e56b3957c96526022d9589508", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "unit_plex_tv_show_collection_season_by_collection__episode_by_year_month_day_reversed_s_2_is_yt_1/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" } \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt index 6f8d8576..067d6f03 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt @@ -3,8 +3,8 @@ Files created: {output_directory} .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 2020 - s2020.e000001 - 20-3-thumb.jpg - s2020.e000001 - 20-3.mp4 + s2020.e000001 - 20-3-thumb.jpg + s2020.e000001 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 1 @@ -16,8 +16,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s2020.e000002 - 20-2-thumb.jpg - s2020.e000002 - 20-2.mp4 + s2020.e000002 - 20-2-thumb.jpg + s2020.e000002 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -29,8 +29,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s2020.e000003 - 20-1-thumb.jpg - s2020.e000003 - 20-1.mp4 + s2020.e000003 - 20-1-thumb.jpg + s2020.e000003 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -43,8 +43,8 @@ Files created: title: 2020-08-08 - Mock Entry 20-1 year: 2020 {output_directory}/Season 2021 - s2021.e000004 - 21-1-thumb.jpg - s2021.e000004 - 21-1.mp4 + s2021.e000004 - 21-1-thumb.jpg + s2021.e000004 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt index d67578f7..366cecc3 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt @@ -5,8 +5,8 @@ Files created: fanart.jpg poster.jpg {output_directory}/Season 2020 - s2020.e000001 - 20-3-thumb.jpg - s2020.e000001 - 20-3.mp4 + s2020.e000001 - 20-3-thumb.jpg + s2020.e000001 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 1 @@ -18,8 +18,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s2020.e000002 - 20-2-thumb.jpg - s2020.e000002 - 20-2.mp4 + s2020.e000002 - 20-2-thumb.jpg + s2020.e000002 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -31,8 +31,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s2020.e000003 - 20-1-thumb.jpg - s2020.e000003 - 20-1.mp4 + s2020.e000003 - 20-1-thumb.jpg + s2020.e000003 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -45,8 +45,8 @@ Files created: title: 2020-08-08 - Mock Entry 20-1 year: 2020 {output_directory}/Season 2021 - s2021.e000004 - 21-1-thumb.jpg - s2021.e000004 - 21-1.mp4 + s2021.e000004 - 21-1-thumb.jpg + s2021.e000004 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt index 66550fa7..436a814f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt @@ -3,8 +3,8 @@ Files created: {output_directory} .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 2020 - s2020.e080701 - 20-3-thumb.jpg - s2020.e080701 - 20-3.mp4 + s2020.e080701 - 20-3-thumb.jpg + s2020.e080701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 80701 @@ -16,8 +16,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s2020.e080801 - 20-2-thumb.jpg - s2020.e080801 - 20-2.mp4 + s2020.e080801 - 20-2-thumb.jpg + s2020.e080801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 80801 @@ -29,8 +29,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s2020.e080802 - 20-1-thumb.jpg - s2020.e080802 - 20-1.mp4 + s2020.e080802 - 20-1-thumb.jpg + s2020.e080802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 80802 @@ -43,8 +43,8 @@ Files created: title: 2020-08-08 - Mock Entry 20-1 year: 2020 {output_directory}/Season 2021 - s2021.e080801 - 21-1-thumb.jpg - s2021.e080801 - 21-1.mp4 + s2021.e080801 - 21-1-thumb.jpg + s2021.e080801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 80801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt index 66f0b6ec..c86838ed 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt @@ -5,8 +5,8 @@ Files created: fanart.jpg poster.jpg {output_directory}/Season 2020 - s2020.e080701 - 20-3-thumb.jpg - s2020.e080701 - 20-3.mp4 + s2020.e080701 - 20-3-thumb.jpg + s2020.e080701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 80701 @@ -18,8 +18,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s2020.e080801 - 20-2-thumb.jpg - s2020.e080801 - 20-2.mp4 + s2020.e080801 - 20-2-thumb.jpg + s2020.e080801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 80801 @@ -31,8 +31,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s2020.e080802 - 20-1-thumb.jpg - s2020.e080802 - 20-1.mp4 + s2020.e080802 - 20-1-thumb.jpg + s2020.e080802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 80802 @@ -45,8 +45,8 @@ Files created: title: 2020-08-08 - Mock Entry 20-1 year: 2020 {output_directory}/Season 2021 - s2021.e080801 - 21-1-thumb.jpg - s2021.e080801 - 21-1.mp4 + s2021.e080801 - 21-1-thumb.jpg + s2021.e080801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 80801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt index e018022d..a8811b08 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt @@ -3,8 +3,8 @@ Files created: {output_directory} .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 2020 - s2020.e14698 - 20-1-thumb.jpg - s2020.e14698 - 20-1.mp4 + s2020.e14698 - 20-1-thumb.jpg + s2020.e14698 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 14698 @@ -16,8 +16,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s2020.e14699 - 20-2-thumb.jpg - s2020.e14699 - 20-2.mp4 + s2020.e14699 - 20-2-thumb.jpg + s2020.e14699 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 14699 @@ -29,8 +29,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s2020.e14799 - 20-3-thumb.jpg - s2020.e14799 - 20-3.mp4 + s2020.e14799 - 20-3-thumb.jpg + s2020.e14799 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 14799 @@ -43,8 +43,8 @@ Files created: title: 2020-08-07 - Mock Entry 20-3 year: 2020 {output_directory}/Season 2021 - s2021.e14699 - 21-1-thumb.jpg - s2021.e14699 - 21-1.mp4 + s2021.e14699 - 21-1-thumb.jpg + s2021.e14699 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 14699 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt index 73af56e1..09ac2ed3 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt @@ -5,8 +5,8 @@ Files created: fanart.jpg poster.jpg {output_directory}/Season 2020 - s2020.e14698 - 20-1-thumb.jpg - s2020.e14698 - 20-1.mp4 + s2020.e14698 - 20-1-thumb.jpg + s2020.e14698 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 14698 @@ -18,8 +18,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s2020.e14699 - 20-2-thumb.jpg - s2020.e14699 - 20-2.mp4 + s2020.e14699 - 20-2-thumb.jpg + s2020.e14699 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 14699 @@ -31,8 +31,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s2020.e14799 - 20-3-thumb.jpg - s2020.e14799 - 20-3.mp4 + s2020.e14799 - 20-3-thumb.jpg + s2020.e14799 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 14799 @@ -45,8 +45,8 @@ Files created: title: 2020-08-07 - Mock Entry 20-3 year: 2020 {output_directory}/Season 2021 - s2021.e14699 - 21-1-thumb.jpg - s2021.e14699 - 21-1.mp4 + s2021.e14699 - 21-1-thumb.jpg + s2021.e14699 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 14699 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt index 6e70b2d0..2bb34c11 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt @@ -3,8 +3,8 @@ Files created: {output_directory} .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 202008 - s202008.e0701 - 20-3-thumb.jpg - s202008.e0701 - 20-3.mp4 + s202008.e0701 - 20-3-thumb.jpg + s202008.e0701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 701 @@ -16,8 +16,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s202008.e0801 - 20-2-thumb.jpg - s202008.e0801 - 20-2.mp4 + s202008.e0801 - 20-2-thumb.jpg + s202008.e0801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 801 @@ -29,8 +29,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s202008.e0802 - 20-1-thumb.jpg - s202008.e0802 - 20-1.mp4 + s202008.e0802 - 20-1-thumb.jpg + s202008.e0802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 802 @@ -43,8 +43,8 @@ Files created: title: 2020-08-08 - Mock Entry 20-1 year: 2020 {output_directory}/Season 202108 - s202108.e0801 - 21-1-thumb.jpg - s202108.e0801 - 21-1.mp4 + s202108.e0801 - 21-1-thumb.jpg + s202108.e0801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt index 1da7d540..fcb6a2ba 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt @@ -5,8 +5,8 @@ Files created: fanart.jpg poster.jpg {output_directory}/Season 202008 - s202008.e0701 - 20-3-thumb.jpg - s202008.e0701 - 20-3.mp4 + s202008.e0701 - 20-3-thumb.jpg + s202008.e0701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 701 @@ -18,8 +18,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s202008.e0801 - 20-2-thumb.jpg - s202008.e0801 - 20-2.mp4 + s202008.e0801 - 20-2-thumb.jpg + s202008.e0801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 801 @@ -31,8 +31,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s202008.e0802 - 20-1-thumb.jpg - s202008.e0802 - 20-1.mp4 + s202008.e0802 - 20-1-thumb.jpg + s202008.e0802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 802 @@ -45,8 +45,8 @@ Files created: title: 2020-08-08 - Mock Entry 20-1 year: 2020 {output_directory}/Season 202108 - s202108.e0801 - 21-1-thumb.jpg - s202108.e0801 - 21-1.mp4 + s202108.e0801 - 21-1-thumb.jpg + s202108.e0801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt index 7958ceba..2869a49a 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e000001 - 21-1-thumb.jpg - s01.e000001 - 21-1.mp4 + s01.e000001 - 21-1-thumb.jpg + s01.e000001 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 1 @@ -17,8 +17,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s01.e000002 - 20-1-thumb.jpg - s01.e000002 - 20-1.mp4 + s01.e000002 - 20-1-thumb.jpg + s01.e000002 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e000003 - 20-2-thumb.jpg - s01.e000003 - 20-2.mp4 + s01.e000003 - 20-2-thumb.jpg + s01.e000003 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e000004 - 20-3-thumb.jpg - s01.e000004 - 20-3.mp4 + s01.e000004 - 20-3-thumb.jpg + s01.e000004 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt index d2748d9b..8b61959d 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e000001 - 21-1-thumb.jpg - s01.e000001 - 21-1.mp4 + s01.e000001 - 21-1-thumb.jpg + s01.e000001 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 1 @@ -19,8 +19,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s01.e000002 - 20-1-thumb.jpg - s01.e000002 - 20-1.mp4 + s01.e000002 - 20-1-thumb.jpg + s01.e000002 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e000003 - 20-2-thumb.jpg - s01.e000003 - 20-2.mp4 + s01.e000003 - 20-2-thumb.jpg + s01.e000003 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e000004 - 20-3-thumb.jpg - s01.e000004 - 20-3.mp4 + s01.e000004 - 20-3-thumb.jpg + s01.e000004 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt index 371da439..8c055f32 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e000002 - 20-4-thumb.jpg - s01.e000002 - 20-4.mp4 + s01.e000002 - 20-4-thumb.jpg + s01.e000002 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 2 @@ -17,8 +17,8 @@ Files created: The Description title: 2020-08-06 - Mock Entry 20-4 year: 2020 - s01.e000003 - 20-5-thumb.jpg - s01.e000003 - 20-5.mp4 + s01.e000003 - 20-5-thumb.jpg + s01.e000003 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 3 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e000004 - 20-6-thumb.jpg - s01.e000004 - 20-6.mp4 + s01.e000004 - 20-6-thumb.jpg + s01.e000004 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 4 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e000005 - 20-7-thumb.jpg - s01.e000005 - 20-7.mp4 + s01.e000005 - 20-7-thumb.jpg + s01.e000005 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 5 @@ -58,8 +58,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e000001 - 21-1-thumb.jpg - s02.e000001 - 21-1.mp4 + s02.e000001 - 21-1-thumb.jpg + s02.e000001 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 1 @@ -71,8 +71,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s02.e000002 - 20-1-thumb.jpg - s02.e000002 - 20-1.mp4 + s02.e000002 - 20-1-thumb.jpg + s02.e000002 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -84,8 +84,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e000003 - 20-2-thumb.jpg - s02.e000003 - 20-2.mp4 + s02.e000003 - 20-2-thumb.jpg + s02.e000003 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -97,8 +97,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e000004 - 20-3-thumb.jpg - s02.e000004 - 20-3.mp4 + s02.e000004 - 20-3-thumb.jpg + s02.e000004 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt index d4f757d9..2c3c5916 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e000002 - 20-4-thumb.jpg - s01.e000002 - 20-4.mp4 + s01.e000002 - 20-4-thumb.jpg + s01.e000002 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 2 @@ -19,8 +19,8 @@ Files created: The Description title: 2020-08-06 - Mock Entry 20-4 year: 2020 - s01.e000003 - 20-5-thumb.jpg - s01.e000003 - 20-5.mp4 + s01.e000003 - 20-5-thumb.jpg + s01.e000003 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 3 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e000004 - 20-6-thumb.jpg - s01.e000004 - 20-6.mp4 + s01.e000004 - 20-6-thumb.jpg + s01.e000004 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 4 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e000005 - 20-7-thumb.jpg - s01.e000005 - 20-7.mp4 + s01.e000005 - 20-7-thumb.jpg + s01.e000005 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 5 @@ -60,8 +60,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e000001 - 21-1-thumb.jpg - s02.e000001 - 21-1.mp4 + s02.e000001 - 21-1-thumb.jpg + s02.e000001 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 1 @@ -73,8 +73,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s02.e000002 - 20-1-thumb.jpg - s02.e000002 - 20-1.mp4 + s02.e000002 - 20-1-thumb.jpg + s02.e000002 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -86,8 +86,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e000003 - 20-2-thumb.jpg - s02.e000003 - 20-2.mp4 + s02.e000003 - 20-2-thumb.jpg + s02.e000003 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -99,8 +99,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e000004 - 20-3-thumb.jpg - s02.e000004 - 20-3.mp4 + s02.e000004 - 20-3-thumb.jpg + s02.e000004 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt index 03c313df..9da67201 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e000001 - 20-3-thumb.jpg - s01.e000001 - 20-3.mp4 + s01.e000001 - 20-3-thumb.jpg + s01.e000001 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 1 @@ -17,8 +17,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s01.e000002 - 20-2-thumb.jpg - s01.e000002 - 20-2.mp4 + s01.e000002 - 20-2-thumb.jpg + s01.e000002 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e000003 - 20-1-thumb.jpg - s01.e000003 - 20-1.mp4 + s01.e000003 - 20-1-thumb.jpg + s01.e000003 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e000004 - 21-1-thumb.jpg - s01.e000004 - 21-1.mp4 + s01.e000004 - 21-1-thumb.jpg + s01.e000004 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt index 84870ea7..48ed7ed5 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e000001 - 20-3-thumb.jpg - s01.e000001 - 20-3.mp4 + s01.e000001 - 20-3-thumb.jpg + s01.e000001 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 1 @@ -19,8 +19,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s01.e000002 - 20-2-thumb.jpg - s01.e000002 - 20-2.mp4 + s01.e000002 - 20-2-thumb.jpg + s01.e000002 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e000003 - 20-1-thumb.jpg - s01.e000003 - 20-1.mp4 + s01.e000003 - 20-1-thumb.jpg + s01.e000003 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e000004 - 21-1-thumb.jpg - s01.e000004 - 21-1.mp4 + s01.e000004 - 21-1-thumb.jpg + s01.e000004 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt index 756156cf..5c84cd45 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e000001 - 20-7-thumb.jpg - s01.e000001 - 20-7.mp4 + s01.e000001 - 20-7-thumb.jpg + s01.e000001 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 1 @@ -17,8 +17,8 @@ Files created: The Description title: 2020-06-06 - Mock Entry 20-7 year: 2020 - s01.e000002 - 20-6-thumb.jpg - s01.e000002 - 20-6.mp4 + s01.e000002 - 20-6-thumb.jpg + s01.e000002 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 2 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e000003 - 20-5-thumb.jpg - s01.e000003 - 20-5.mp4 + s01.e000003 - 20-5-thumb.jpg + s01.e000003 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 3 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e000004 - 20-4-thumb.jpg - s01.e000004 - 20-4.mp4 + s01.e000004 - 20-4-thumb.jpg + s01.e000004 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 4 @@ -58,8 +58,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e000001 - 20-3-thumb.jpg - s02.e000001 - 20-3.mp4 + s02.e000001 - 20-3-thumb.jpg + s02.e000001 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 1 @@ -71,8 +71,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s02.e000002 - 20-2-thumb.jpg - s02.e000002 - 20-2.mp4 + s02.e000002 - 20-2-thumb.jpg + s02.e000002 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -84,8 +84,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e000003 - 20-1-thumb.jpg - s02.e000003 - 20-1.mp4 + s02.e000003 - 20-1-thumb.jpg + s02.e000003 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -97,8 +97,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e000004 - 21-1-thumb.jpg - s02.e000004 - 21-1.mp4 + s02.e000004 - 21-1-thumb.jpg + s02.e000004 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt index 1bb21f73..61c185fe 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e000001 - 20-7-thumb.jpg - s01.e000001 - 20-7.mp4 + s01.e000001 - 20-7-thumb.jpg + s01.e000001 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 1 @@ -19,8 +19,8 @@ Files created: The Description title: 2020-06-06 - Mock Entry 20-7 year: 2020 - s01.e000002 - 20-6-thumb.jpg - s01.e000002 - 20-6.mp4 + s01.e000002 - 20-6-thumb.jpg + s01.e000002 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 2 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e000003 - 20-5-thumb.jpg - s01.e000003 - 20-5.mp4 + s01.e000003 - 20-5-thumb.jpg + s01.e000003 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 3 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e000004 - 20-4-thumb.jpg - s01.e000004 - 20-4.mp4 + s01.e000004 - 20-4-thumb.jpg + s01.e000004 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 4 @@ -60,8 +60,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e000001 - 20-3-thumb.jpg - s02.e000001 - 20-3.mp4 + s02.e000001 - 20-3-thumb.jpg + s02.e000001 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 1 @@ -73,8 +73,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s02.e000002 - 20-2-thumb.jpg - s02.e000002 - 20-2.mp4 + s02.e000002 - 20-2-thumb.jpg + s02.e000002 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 2 @@ -86,8 +86,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e000003 - 20-1-thumb.jpg - s02.e000003 - 20-1.mp4 + s02.e000003 - 20-1-thumb.jpg + s02.e000003 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 3 @@ -99,8 +99,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e000004 - 21-1-thumb.jpg - s02.e000004 - 21-1.mp4 + s02.e000004 - 21-1-thumb.jpg + s02.e000004 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 4 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt index dbf1355c..5321a78a 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e20080701 - 20-3-thumb.jpg - s01.e20080701 - 20-3.mp4 + s01.e20080701 - 20-3-thumb.jpg + s01.e20080701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 20080701 @@ -17,8 +17,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s01.e20080801 - 20-2-thumb.jpg - s01.e20080801 - 20-2.mp4 + s01.e20080801 - 20-2-thumb.jpg + s01.e20080801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 20080801 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e20080802 - 20-1-thumb.jpg - s01.e20080802 - 20-1.mp4 + s01.e20080802 - 20-1-thumb.jpg + s01.e20080802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 20080802 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e21080801 - 21-1-thumb.jpg - s01.e21080801 - 21-1.mp4 + s01.e21080801 - 21-1-thumb.jpg + s01.e21080801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 21080801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt index fb238658..6ea0586e 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e20080701 - 20-3-thumb.jpg - s01.e20080701 - 20-3.mp4 + s01.e20080701 - 20-3-thumb.jpg + s01.e20080701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 20080701 @@ -19,8 +19,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s01.e20080801 - 20-2-thumb.jpg - s01.e20080801 - 20-2.mp4 + s01.e20080801 - 20-2-thumb.jpg + s01.e20080801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 20080801 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e20080802 - 20-1-thumb.jpg - s01.e20080802 - 20-1.mp4 + s01.e20080802 - 20-1-thumb.jpg + s01.e20080802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 20080802 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e21080801 - 21-1-thumb.jpg - s01.e21080801 - 21-1.mp4 + s01.e21080801 - 21-1-thumb.jpg + s01.e21080801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 21080801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt index 6a56cad8..83e9b77a 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e20060601 - 20-7-thumb.jpg - s01.e20060601 - 20-7.mp4 + s01.e20060601 - 20-7-thumb.jpg + s01.e20060601 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 20060601 @@ -17,8 +17,8 @@ Files created: The Description title: 2020-06-06 - Mock Entry 20-7 year: 2020 - s01.e20070601 - 20-6-thumb.jpg - s01.e20070601 - 20-6.mp4 + s01.e20070601 - 20-6-thumb.jpg + s01.e20070601 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 20070601 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e20070602 - 20-5-thumb.jpg - s01.e20070602 - 20-5.mp4 + s01.e20070602 - 20-5-thumb.jpg + s01.e20070602 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 20070602 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e20080601 - 20-4-thumb.jpg - s01.e20080601 - 20-4.mp4 + s01.e20080601 - 20-4-thumb.jpg + s01.e20080601 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 20080601 @@ -58,8 +58,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e20080701 - 20-3-thumb.jpg - s02.e20080701 - 20-3.mp4 + s02.e20080701 - 20-3-thumb.jpg + s02.e20080701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 20080701 @@ -71,8 +71,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s02.e20080801 - 20-2-thumb.jpg - s02.e20080801 - 20-2.mp4 + s02.e20080801 - 20-2-thumb.jpg + s02.e20080801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 20080801 @@ -84,8 +84,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e20080802 - 20-1-thumb.jpg - s02.e20080802 - 20-1.mp4 + s02.e20080802 - 20-1-thumb.jpg + s02.e20080802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 20080802 @@ -97,8 +97,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e21080801 - 21-1-thumb.jpg - s02.e21080801 - 21-1.mp4 + s02.e21080801 - 21-1-thumb.jpg + s02.e21080801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 21080801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt index 08867063..3cab1b7c 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e20060601 - 20-7-thumb.jpg - s01.e20060601 - 20-7.mp4 + s01.e20060601 - 20-7-thumb.jpg + s01.e20060601 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 20060601 @@ -19,8 +19,8 @@ Files created: The Description title: 2020-06-06 - Mock Entry 20-7 year: 2020 - s01.e20070601 - 20-6-thumb.jpg - s01.e20070601 - 20-6.mp4 + s01.e20070601 - 20-6-thumb.jpg + s01.e20070601 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 20070601 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e20070602 - 20-5-thumb.jpg - s01.e20070602 - 20-5.mp4 + s01.e20070602 - 20-5-thumb.jpg + s01.e20070602 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 20070602 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e20080601 - 20-4-thumb.jpg - s01.e20080601 - 20-4.mp4 + s01.e20080601 - 20-4-thumb.jpg + s01.e20080601 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 20080601 @@ -60,8 +60,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e20080701 - 20-3-thumb.jpg - s02.e20080701 - 20-3.mp4 + s02.e20080701 - 20-3-thumb.jpg + s02.e20080701 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 20080701 @@ -73,8 +73,8 @@ Files created: The Description title: 2020-08-07 - Mock Entry 20-3 year: 2020 - s02.e20080801 - 20-2-thumb.jpg - s02.e20080801 - 20-2.mp4 + s02.e20080801 - 20-2-thumb.jpg + s02.e20080801 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 20080801 @@ -86,8 +86,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e20080802 - 20-1-thumb.jpg - s02.e20080802 - 20-1.mp4 + s02.e20080802 - 20-1-thumb.jpg + s02.e20080802 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 20080802 @@ -99,8 +99,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e21080801 - 21-1-thumb.jpg - s02.e21080801 - 21-1.mp4 + s02.e21080801 - 21-1-thumb.jpg + s02.e21080801 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 21080801 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt index 34c536df..d7a81a91 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e79052499 - 21-1-thumb.jpg - s01.e79052499 - 21-1.mp4 + s01.e79052499 - 21-1-thumb.jpg + s01.e79052499 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 79052499 @@ -17,8 +17,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s01.e80052498 - 20-1-thumb.jpg - s01.e80052498 - 20-1.mp4 + s01.e80052498 - 20-1-thumb.jpg + s01.e80052498 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 80052498 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e80052499 - 20-2-thumb.jpg - s01.e80052499 - 20-2.mp4 + s01.e80052499 - 20-2-thumb.jpg + s01.e80052499 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 80052499 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e80052599 - 20-3-thumb.jpg - s01.e80052599 - 20-3.mp4 + s01.e80052599 - 20-3-thumb.jpg + s01.e80052599 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 80052599 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt index 68fea38e..f13d574e 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e79052499 - 21-1-thumb.jpg - s01.e79052499 - 21-1.mp4 + s01.e79052499 - 21-1-thumb.jpg + s01.e79052499 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 79052499 @@ -19,8 +19,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s01.e80052498 - 20-1-thumb.jpg - s01.e80052498 - 20-1.mp4 + s01.e80052498 - 20-1-thumb.jpg + s01.e80052498 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 80052498 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s01.e80052499 - 20-2-thumb.jpg - s01.e80052499 - 20-2.mp4 + s01.e80052499 - 20-2-thumb.jpg + s01.e80052499 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 80052499 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s01.e80052599 - 20-3-thumb.jpg - s01.e80052599 - 20-3.mp4 + s01.e80052599 - 20-3-thumb.jpg + s01.e80052599 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 80052599 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt index 2b070d39..ed5a8ef4 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt @@ -4,8 +4,8 @@ Files created: .ytdl-sub-subscription_test-download-archive.json {output_directory}/Season 01 Season01.jpg - s01.e80052699 - 20-4-thumb.jpg - s01.e80052699 - 20-4.mp4 + s01.e80052699 - 20-4-thumb.jpg + s01.e80052699 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 80052699 @@ -17,8 +17,8 @@ Files created: The Description title: 2020-08-06 - Mock Entry 20-4 year: 2020 - s01.e80062698 - 20-5-thumb.jpg - s01.e80062698 - 20-5.mp4 + s01.e80062698 - 20-5-thumb.jpg + s01.e80062698 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 80062698 @@ -30,8 +30,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e80062699 - 20-6-thumb.jpg - s01.e80062699 - 20-6.mp4 + s01.e80062699 - 20-6-thumb.jpg + s01.e80062699 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 80062699 @@ -43,8 +43,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e80072599 - 20-7-thumb.jpg - s01.e80072599 - 20-7.mp4 + s01.e80072599 - 20-7-thumb.jpg + s01.e80072599 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 80072599 @@ -58,8 +58,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e79052499 - 21-1-thumb.jpg - s02.e79052499 - 21-1.mp4 + s02.e79052499 - 21-1-thumb.jpg + s02.e79052499 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 79052499 @@ -71,8 +71,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s02.e80052498 - 20-1-thumb.jpg - s02.e80052498 - 20-1.mp4 + s02.e80052498 - 20-1-thumb.jpg + s02.e80052498 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 80052498 @@ -84,8 +84,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e80052499 - 20-2-thumb.jpg - s02.e80052499 - 20-2.mp4 + s02.e80052499 - 20-2-thumb.jpg + s02.e80052499 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 80052499 @@ -97,8 +97,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e80052599 - 20-3-thumb.jpg - s02.e80052599 - 20-3.mp4 + s02.e80052599 - 20-3-thumb.jpg + s02.e80052599 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 80052599 diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt index 4e793a9e..58ae172b 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt @@ -6,8 +6,8 @@ Files created: poster.jpg {output_directory}/Season 01 Season01.jpg - s01.e80052699 - 20-4-thumb.jpg - s01.e80052699 - 20-4.mp4 + s01.e80052699 - 20-4-thumb.jpg + s01.e80052699 - 20-4.mp4 Video Tags: date: 2020-08-06 episode_id: 80052699 @@ -19,8 +19,8 @@ Files created: The Description title: 2020-08-06 - Mock Entry 20-4 year: 2020 - s01.e80062698 - 20-5-thumb.jpg - s01.e80062698 - 20-5.mp4 + s01.e80062698 - 20-5-thumb.jpg + s01.e80062698 - 20-5.mp4 Video Tags: date: 2020-07-06 episode_id: 80062698 @@ -32,8 +32,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-5 year: 2020 - s01.e80062699 - 20-6-thumb.jpg - s01.e80062699 - 20-6.mp4 + s01.e80062699 - 20-6-thumb.jpg + s01.e80062699 - 20-6.mp4 Video Tags: date: 2020-07-06 episode_id: 80062699 @@ -45,8 +45,8 @@ Files created: The Description title: 2020-07-06 - Mock Entry 20-6 year: 2020 - s01.e80072599 - 20-7-thumb.jpg - s01.e80072599 - 20-7.mp4 + s01.e80072599 - 20-7-thumb.jpg + s01.e80072599 - 20-7.mp4 Video Tags: date: 2020-06-06 episode_id: 80072599 @@ -60,8 +60,8 @@ Files created: year: 2020 {output_directory}/Season 02 Season02.jpg - s02.e79052499 - 21-1-thumb.jpg - s02.e79052499 - 21-1.mp4 + s02.e79052499 - 21-1-thumb.jpg + s02.e79052499 - 21-1.mp4 Video Tags: date: 2021-08-08 episode_id: 79052499 @@ -73,8 +73,8 @@ Files created: The Description title: 2021-08-08 - Mock Entry 21-1 year: 2021 - s02.e80052498 - 20-1-thumb.jpg - s02.e80052498 - 20-1.mp4 + s02.e80052498 - 20-1-thumb.jpg + s02.e80052498 - 20-1.mp4 Video Tags: date: 2020-08-08 episode_id: 80052498 @@ -86,8 +86,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-1 year: 2020 - s02.e80052499 - 20-2-thumb.jpg - s02.e80052499 - 20-2.mp4 + s02.e80052499 - 20-2-thumb.jpg + s02.e80052499 - 20-2.mp4 Video Tags: date: 2020-08-08 episode_id: 80052499 @@ -99,8 +99,8 @@ Files created: The Description title: 2020-08-08 - Mock Entry 20-2 year: 2020 - s02.e80052599 - 20-3-thumb.jpg - s02.e80052599 - 20-3.mp4 + s02.e80052599 - 20-3-thumb.jpg + s02.e80052599 - 20-3.mp4 Video Tags: date: 2020-08-07 episode_id: 80052599 diff --git a/tests/unit/entries/conftest.py b/tests/unit/entries/conftest.py index 6f003ebe..0f5c83bb 100644 --- a/tests/unit/entries/conftest.py +++ b/tests/unit/entries/conftest.py @@ -130,6 +130,8 @@ def mock_entry_to_dict( "source_uploader": "abc123", "source_uploader_id": "abc123", "source_uploader_url": "https://yourname.here", + "uid_sanitized_plex": "abc123", + "title_sanitized_plex": "entry {title}", } diff --git a/tests/unit/utils/test_fixtures.py b/tests/unit/utils/test_fixtures.py new file mode 100644 index 00000000..a1375149 --- /dev/null +++ b/tests/unit/utils/test_fixtures.py @@ -0,0 +1,6 @@ +from resources import REGENERATE_FIXTURES + + +def test_regenerate_fixtures_is_false() -> None: + """Make sure this is always set to False when committing""" + assert not REGENERATE_FIXTURES