This commit is contained in:
Jesse Bannon 2025-03-15 20:18:14 -07:00
parent dd7040b471
commit 169e00376d

View file

@ -1,3 +1,5 @@
from typing import List
import pytest
from conftest import assert_logs
from expected_download import assert_expected_downloads
@ -34,6 +36,21 @@ class TestSoundcloudDiscography:
output_directory,
dry_run,
):
ignored_mp3s: List[str] = [
"j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3",
"j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3",
"j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3",
"j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3",
"j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3",
"j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3",
"j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3",
"j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3",
"j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3",
"j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3",
"j_b/[2022] Acoustic Treats/09 - Finding Home.mp3",
"j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3",
"j_b/[2022] Acoustic Treats/11 - Untold History.mp3",
]
discography_subscription = Subscription.from_dict(
preset_dict=subscription_dict,
preset_name="j_b",
@ -49,6 +66,7 @@ class TestSoundcloudDiscography:
output_directory=output_directory,
dry_run=dry_run,
expected_download_summary_file_name="soundcloud/test_soundcloud_discography.json",
ignore_md5_hashes_for=ignored_mp3s,
)
# Ensure another invocation will hit ExistingVideoReached
@ -65,19 +83,5 @@ class TestSoundcloudDiscography:
output_directory=output_directory,
dry_run=dry_run,
expected_download_summary_file_name="soundcloud/test_soundcloud_discography.json",
ignore_md5_hashes_for=[
"j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3",
"j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3",
"j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3",
"j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3",
"j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3",
"j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3",
"j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3",
"j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3",
"j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3",
"j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3",
"j_b/[2022] Acoustic Treats/09 - Finding Home.mp3",
"j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3",
"j_b/[2022] Acoustic Treats/11 - Untold History.mp3",
]
ignore_md5_hashes_for=ignored_mp3s,
)