fix tests

This commit is contained in:
2025-10-19 20:18:25 +02:00
parent d87ec398bb
commit 36e09b72ed
5 changed files with 56 additions and 162 deletions

View File

@@ -394,14 +394,15 @@ class TestDownloadRequest:
)
assert request.priority == DownloadPriority.NORMAL
def test_empty_episodes_list_rejected(self):
"""Test that empty episodes list is rejected."""
with pytest.raises(ValidationError):
DownloadRequest(
serie_id="serie_123",
serie_name="Test Series",
episodes=[]
)
def test_empty_episodes_list_allowed(self):
"""Test that empty episodes list is allowed at model level (endpoint validates)."""
# Empty list is now allowed at model level; endpoint validates
request = DownloadRequest(
serie_id="serie_123",
serie_name="Test Series",
episodes=[]
)
assert request.episodes == []
def test_empty_serie_name_rejected(self):
"""Test that empty serie name is rejected."""
@@ -451,10 +452,11 @@ class TestQueueOperationRequest:
assert len(request.item_ids) == 3
assert "item1" in request.item_ids
def test_empty_item_ids_rejected(self):
"""Test that empty item_ids list is rejected."""
with pytest.raises(ValidationError):
QueueOperationRequest(item_ids=[])
def test_empty_item_ids_allowed(self):
"""Test that empty item_ids list is allowed at model level (endpoint validates)."""
# Empty list is now allowed at model level; endpoint validates
request = QueueOperationRequest(item_ids=[])
assert request.item_ids == []
class TestQueueReorderRequest: