mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Fix tests and monkeypatch Pafy.download method for version on GitHub
This commit is contained in:
@@ -39,7 +39,7 @@ def metadata_fixture():
|
|||||||
|
|
||||||
|
|
||||||
def test_metadata(metadata_fixture):
|
def test_metadata(metadata_fixture):
|
||||||
expect_number = 23
|
expect_number = 24
|
||||||
assert len(metadata_fixture) == expect_number
|
assert len(metadata_fixture) == expect_number
|
||||||
|
|
||||||
|
|
||||||
@@ -107,22 +107,16 @@ class TestDownload:
|
|||||||
|
|
||||||
def test_m4a(self, monkeypatch, filename_fixture):
|
def test_m4a(self, monkeypatch, filename_fixture):
|
||||||
expect_download = True
|
expect_download = True
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr("pafy.backend_shared.BaseStream.download", self.blank_audio_generator)
|
||||||
"pafy.backend_shared.BaseStream.download", self.blank_audio_generator
|
monkeypatch.setattr("pafy.backend_youtube_dl.YtdlStream.download", self.blank_audio_generator)
|
||||||
)
|
download = youtube_tools.download_song(filename_fixture + ".m4a", pytest.content_fixture)
|
||||||
download = youtube_tools.download_song(
|
|
||||||
filename_fixture + ".m4a", pytest.content_fixture
|
|
||||||
)
|
|
||||||
assert download == expect_download
|
assert download == expect_download
|
||||||
|
|
||||||
def test_webm(self, monkeypatch, filename_fixture):
|
def test_webm(self, monkeypatch, filename_fixture):
|
||||||
expect_download = True
|
expect_download = True
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr("pafy.backend_shared.BaseStream.download", self.blank_audio_generator)
|
||||||
"pafy.backend_shared.BaseStream.download", self.blank_audio_generator
|
monkeypatch.setattr("pafy.backend_youtube_dl.YtdlStream.download", self.blank_audio_generator)
|
||||||
)
|
download = youtube_tools.download_song(filename_fixture + ".webm", pytest.content_fixture)
|
||||||
download = youtube_tools.download_song(
|
|
||||||
filename_fixture + ".webm", pytest.content_fixture
|
|
||||||
)
|
|
||||||
assert download == expect_download
|
assert download == expect_download
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class TestGenerateMetadata:
|
|||||||
return metadata
|
return metadata
|
||||||
|
|
||||||
def test_len(self, metadata_fixture):
|
def test_len(self, metadata_fixture):
|
||||||
assert len(metadata_fixture) == 23
|
assert len(metadata_fixture) == 24
|
||||||
|
|
||||||
def test_trackname(self, metadata_fixture):
|
def test_trackname(self, metadata_fixture):
|
||||||
assert metadata_fixture["name"] == "Spectre"
|
assert metadata_fixture["name"] == "Spectre"
|
||||||
|
|||||||
Reference in New Issue
Block a user