mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
* Refactor spotdl.py; introduced classes * introduce CheckExists class * Move these classes to download.py * Fix refresh_token * Add a changelog entry
22 lines
546 B
Python
22 lines
546 B
Python
import os
|
|
|
|
from spotdl import const
|
|
from spotdl import downloader
|
|
|
|
import loader
|
|
|
|
loader.load_defaults()
|
|
|
|
TRACK_URL = "http://open.spotify.com/track/0JlS7BXXD07hRmevDnbPDU"
|
|
|
|
|
|
def test_dry_download_list(tmpdir):
|
|
const.args.folder = str(tmpdir)
|
|
const.args.dry_run = True
|
|
file_path = os.path.join(const.args.folder, "test_list.txt")
|
|
with open(file_path, "w") as f:
|
|
f.write(TRACK_URL)
|
|
list_dl = downloader.ListDownloader(file_path)
|
|
downloaded_song, *_ = list_dl.download_list()
|
|
assert downloaded_song == TRACK_URL
|