Skip to content
Snippets Groups Projects
Verified Commit c33d297f authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Can now delete uploads

parent 50135cba
Branches
No related tags found
No related merge requests found
Pipeline #4590 failed
...@@ -91,3 +91,6 @@ async def uploads_create(ctx, library_id, paths, ref, parallel): ...@@ -91,3 +91,6 @@ async def uploads_create(ctx, library_id, paths, ref, parallel):
] ]
await asyncio.gather(*tasks) await asyncio.gather(*tasks)
logs.logger.info("Upload complete") logs.logger.info("Upload complete")
uploads_rm = base.get_delete_command(uploads, "api/v1/uploads/{}/")
...@@ -223,6 +223,20 @@ def test_uploads_ls(cli_ctx, session, responses, get_requests): ...@@ -223,6 +223,20 @@ def test_uploads_ls(cli_ctx, session, responses, get_requests):
assert len(requests) == 1 assert len(requests) == 1
def test_uploads_rm(cli_ctx, session, responses, get_requests):
uuid1 = str(uuid.uuid4())
uuid2 = str(uuid.uuid4())
command = cli.uploads.uploads_rm
url = "https://test.funkwhale/api/v1/uploads/"
responses.delete(url + uuid1 + "/")
responses.delete(url + uuid2 + "/")
command.callback(id=[uuid1, uuid2], raw=False, no_input=True, _async_reraise=True)
assert len(get_requests("delete", url + uuid1 + "/")) == 1
assert len(get_requests("delete", url + uuid2 + "/")) == 1
def test_favorites_tracks_create(cli_ctx, session, responses, get_requests): def test_favorites_tracks_create(cli_ctx, session, responses, get_requests):
command = cli.favorites.favorites_tracks_create command = cli.favorites.favorites_tracks_create
url = "https://test.funkwhale/api/v1/favorites/tracks/" url = "https://test.funkwhale/api/v1/favorites/tracks/"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment