tests
This commit is contained in:
parent
612ab4888e
commit
da4edbe375
|
@ -6,15 +6,18 @@ from funkwhale_api.contrib.archivedl import tasks
|
||||||
|
|
||||||
|
|
||||||
def test_check_existing_download_task(factories, caplog, mocker):
|
def test_check_existing_download_task(factories, caplog, mocker):
|
||||||
|
logger = logging.getLogger("funkwhale_api.contrib.archivedl")
|
||||||
|
caplog.set_level(logging.INFO)
|
||||||
|
logger.addHandler(caplog.handler)
|
||||||
upload = factories["music.Upload"](
|
upload = factories["music.Upload"](
|
||||||
third_party_provider="archive-dl", import_status="pending"
|
third_party_provider="archive-dl", import_status="pending"
|
||||||
)
|
)
|
||||||
mocker.patch("funkwhale_api.contrib.archivedl.tasks.fetch_json", return_value={})
|
mocker.patch("funkwhale_api.contrib.archivedl.tasks.fetch_json", return_value={})
|
||||||
with pytest.raises(
|
tasks.archive_download(track_id=upload.track.id, conf={})
|
||||||
tasks.TooManyQueriesError,
|
assert (
|
||||||
match=r".*Upload for this track already exist or is pending. Stopping task.*",
|
"Upload for this track already exist or is pending. Stopping task"
|
||||||
):
|
in caplog.text
|
||||||
tasks.archive_download(track_id=upload.track.id, conf={})
|
)
|
||||||
|
|
||||||
|
|
||||||
def test_check_last_third_party_queries(factories, caplog, mocker):
|
def test_check_last_third_party_queries(factories, caplog, mocker):
|
||||||
|
|
Loading…
Reference in New Issue