added remove all item from queue

This commit is contained in:
2025-11-01 18:09:23 +01:00
parent 4dba4db344
commit 18faf3fe91
8 changed files with 155 additions and 1473 deletions

View File

@@ -335,6 +335,22 @@ async def test_clear_completed(authenticated_client, mock_download_service):
mock_download_service.clear_completed.assert_called_once()
@pytest.mark.asyncio
async def test_clear_pending(authenticated_client, mock_download_service):
"""Test DELETE /api/queue/pending endpoint."""
mock_download_service.clear_pending = AsyncMock(return_value=3)
response = await authenticated_client.delete("/api/queue/pending")
assert response.status_code == 200
data = response.json()
assert data["status"] == "success"
assert data["count"] == 3
mock_download_service.clear_pending.assert_called_once()
@pytest.mark.asyncio
async def test_retry_failed(authenticated_client, mock_download_service):
"""Test POST /api/queue/retry endpoint."""