no dls in migration test
This commit is contained in:
parent
6410ecd8dc
commit
7c20f3fc57
7 changed files with 5 additions and 167 deletions
|
|
@ -145,6 +145,8 @@ def mock_download_collection_entries(
|
|||
# Second TV URL or second soundcloud URL, which downloads first
|
||||
is_second_url = "2" in kwargs["url"] or kwargs["url"].endswith("/albums")
|
||||
|
||||
if num_urls == 0:
|
||||
return []
|
||||
if num_urls == 1 or (is_second_url and num_urls > 1):
|
||||
return [
|
||||
mock_entry_dict_factory(
|
||||
|
|
|
|||
|
|
@ -122,9 +122,7 @@ class TestOutputOptions:
|
|||
|
||||
with mock_download_collection_entries(
|
||||
is_youtube_channel=False,
|
||||
num_urls=1,
|
||||
is_extracted_audio=False,
|
||||
is_dry_run=False,
|
||||
num_urls=0,
|
||||
):
|
||||
transaction_log = subscription.download(dry_run=False)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import os
|
|||
import shutil
|
||||
from pathlib import Path
|
||||
|
||||
REGENERATE_FIXTURES: bool = False
|
||||
REGENERATE_FIXTURES: bool = True
|
||||
|
||||
RESOURCE_PATH: Path = Path("tests") / "resources"
|
||||
_FILE_FIXTURE_PATH: Path = RESOURCE_PATH / "file_fixtures"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
".ytdl-sub-JMC-migrated-download-archive.json": "66de2cc62b86fb0cdae8a2085a35412b",
|
||||
".ytdl-sub-JMC-migrated-download-archive.json": "456d8882fc5e35d74f19b386d1d9a059",
|
||||
"Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7",
|
||||
"Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "INFO_JSON",
|
||||
"Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "7d2ee7fe8003ea63ece37dd2a441c123",
|
||||
|
|
@ -12,25 +12,9 @@
|
|||
"Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "INFO_JSON",
|
||||
"Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "a16741d4fbf657d1de4c50493db14062",
|
||||
"Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-1.info.json": "INFO_JSON",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-1.mp4": "619fe168c38daad37bf1e3e5e063f5c9",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-1.nfo": "1d136ac5b5debe51ea4f9bfeeb5a7b2a",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-2.info.json": "INFO_JSON",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-2.mp4": "724f018060e3bb74a2cec6f9acb23663",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-2.nfo": "69a1dc9d7b2517a01cfb35c85872fac0",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-3.info.json": "INFO_JSON",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-3.mp4": "b48150a340c3454824042ae283c5195a",
|
||||
"Season 2020/s2020.e000005 - Mock Entry 20-3.nfo": "8cd9c68536a56bc1c877f6e6203e6bfd",
|
||||
"Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7",
|
||||
"Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "INFO_JSON",
|
||||
"Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "7433153952b069a5674e2a3ed529b49b",
|
||||
"Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c",
|
||||
"Season 2021/s2021.e000005 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7",
|
||||
"Season 2021/s2021.e000005 - Mock Entry 21-1.info.json": "INFO_JSON",
|
||||
"Season 2021/s2021.e000005 - Mock Entry 21-1.mp4": "a6fd7345d046f697c2e71e378d328a8c",
|
||||
"Season 2021/s2021.e000005 - Mock Entry 21-1.nfo": "f5ee75ac3d6f28f6bb84bbf2d4f638aa",
|
||||
"tvshow.nfo": "cccca1086b41af04d8ea004b1aa250e8"
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
{
|
||||
"JMC/.ytdl-sub-JMC-download-archive.json": "3fdab8d103e51aa70430b6da0ceb07e2",
|
||||
"JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg": "b232d253df621aa770b780c1301d364d",
|
||||
"JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "INFO_JSON",
|
||||
"JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].mp4": "7fa67dd3a895da12c17669b0fa2f3763",
|
||||
"JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "2a2997cbf16fb6b943d9933ad267331e",
|
||||
"JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb",
|
||||
"JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "INFO_JSON",
|
||||
"JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].mp4": "5a3ffa5cee2f58f5001502ab3823d130",
|
||||
"JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "da7645e8826586388ae0d8278ef6a1c1",
|
||||
"JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530",
|
||||
"JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "INFO_JSON",
|
||||
"JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].mp4": "91f22944f797513fcda9856e244dd3b3",
|
||||
"JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "c56083e2f3545fa2cafc4d67cbfdacf8",
|
||||
"JMC/fanart.jpg": "129c6639b47299bc48062f0365e670ee",
|
||||
"JMC/poster.jpg": "5de28eea5a921a041452ab3ce1041f73",
|
||||
"JMC/season01-poster.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530",
|
||||
"JMC/tvshow.nfo": "e92e4a2c01522dd9a9c3423f0f9304dc"
|
||||
}
|
||||
|
|
@ -2,124 +2,6 @@ Files created:
|
|||
----------------------------------------
|
||||
{output_directory}
|
||||
.ytdl-sub-JMC-migrated-download-archive.json
|
||||
{output_directory}/Season 2020
|
||||
s2020.e000005 - Mock Entry 20-1-thumb.jpg
|
||||
s2020.e000005 - Mock Entry 20-1.info.json
|
||||
s2020.e000005 - Mock Entry 20-1.mp4
|
||||
Video Tags:
|
||||
contentRating: TV-14
|
||||
date: 2020-08-08
|
||||
episode_id: 5
|
||||
genre: ytdl-sub
|
||||
show: JMC
|
||||
synopsis:
|
||||
https://20-1.com
|
||||
|
||||
The Description
|
||||
title: 2020-08-08 - Mock Entry 20-1
|
||||
year: 2020
|
||||
s2020.e000005 - Mock Entry 20-1.nfo
|
||||
NFO tags:
|
||||
episodedetails:
|
||||
aired: 2020-08-08
|
||||
episode: 5
|
||||
genre: ytdl-sub
|
||||
mpaa: TV-14
|
||||
plot:
|
||||
https://20-1.com
|
||||
|
||||
The Description
|
||||
season: 2020
|
||||
title: 2020-08-08 - Mock Entry 20-1
|
||||
year: 2020
|
||||
s2020.e000005 - Mock Entry 20-2-thumb.jpg
|
||||
s2020.e000005 - Mock Entry 20-2.info.json
|
||||
s2020.e000005 - Mock Entry 20-2.mp4
|
||||
Video Tags:
|
||||
contentRating: TV-14
|
||||
date: 2020-08-08
|
||||
episode_id: 5
|
||||
genre: ytdl-sub
|
||||
show: JMC
|
||||
synopsis:
|
||||
https://20-2.com
|
||||
|
||||
The Description
|
||||
title: 2020-08-08 - Mock Entry 20-2
|
||||
year: 2020
|
||||
s2020.e000005 - Mock Entry 20-2.nfo
|
||||
NFO tags:
|
||||
episodedetails:
|
||||
aired: 2020-08-08
|
||||
episode: 5
|
||||
genre: ytdl-sub
|
||||
mpaa: TV-14
|
||||
plot:
|
||||
https://20-2.com
|
||||
|
||||
The Description
|
||||
season: 2020
|
||||
title: 2020-08-08 - Mock Entry 20-2
|
||||
year: 2020
|
||||
s2020.e000005 - Mock Entry 20-3-thumb.jpg
|
||||
s2020.e000005 - Mock Entry 20-3.info.json
|
||||
s2020.e000005 - Mock Entry 20-3.mp4
|
||||
Video Tags:
|
||||
contentRating: TV-14
|
||||
date: 2020-08-07
|
||||
episode_id: 5
|
||||
genre: ytdl-sub
|
||||
show: JMC
|
||||
synopsis:
|
||||
https://20-3.com
|
||||
|
||||
The Description
|
||||
title: 2020-08-07 - Mock Entry 20-3
|
||||
year: 2020
|
||||
s2020.e000005 - Mock Entry 20-3.nfo
|
||||
NFO tags:
|
||||
episodedetails:
|
||||
aired: 2020-08-07
|
||||
episode: 5
|
||||
genre: ytdl-sub
|
||||
mpaa: TV-14
|
||||
plot:
|
||||
https://20-3.com
|
||||
|
||||
The Description
|
||||
season: 2020
|
||||
title: 2020-08-07 - Mock Entry 20-3
|
||||
year: 2020
|
||||
{output_directory}/Season 2021
|
||||
s2021.e000005 - Mock Entry 21-1-thumb.jpg
|
||||
s2021.e000005 - Mock Entry 21-1.info.json
|
||||
s2021.e000005 - Mock Entry 21-1.mp4
|
||||
Video Tags:
|
||||
contentRating: TV-14
|
||||
date: 2021-08-08
|
||||
episode_id: 5
|
||||
genre: ytdl-sub
|
||||
show: JMC
|
||||
synopsis:
|
||||
https://21-1.com
|
||||
|
||||
The Description
|
||||
title: 2021-08-08 - Mock Entry 21-1
|
||||
year: 2021
|
||||
s2021.e000005 - Mock Entry 21-1.nfo
|
||||
NFO tags:
|
||||
episodedetails:
|
||||
aired: 2021-08-08
|
||||
episode: 5
|
||||
genre: ytdl-sub
|
||||
mpaa: TV-14
|
||||
plot:
|
||||
https://21-1.com
|
||||
|
||||
The Description
|
||||
season: 2021
|
||||
title: 2021-08-08 - Mock Entry 21-1
|
||||
year: 2021
|
||||
|
||||
Files removed:
|
||||
----------------------------------------
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
Files created:
|
||||
----------------------------------------
|
||||
{output_directory}
|
||||
.ytdl-sub-JMC-download-archive.json
|
||||
|
||||
Files removed:
|
||||
----------------------------------------
|
||||
{output_directory}
|
||||
.ytdl-sub-music_video_playlist_test-download-archive.json
|
||||
Loading…
Reference in a new issue