fixed : tests
This commit is contained in:
@@ -32,7 +32,6 @@ class TestDownloadQueueStress:
|
||||
persistence_path = str(tmp_path / "test_queue.json")
|
||||
service = DownloadService(
|
||||
anime_service=mock_anime_service,
|
||||
max_concurrent_downloads=10,
|
||||
max_retries=3,
|
||||
persistence_path=persistence_path,
|
||||
)
|
||||
@@ -49,6 +48,7 @@ class TestDownloadQueueStress:
|
||||
tasks = [
|
||||
download_service.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_folder=f"series_{i}",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
@@ -79,7 +79,8 @@ class TestDownloadQueueStress:
|
||||
try:
|
||||
await download_service.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_name=f"Test Series {i}",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
)
|
||||
@@ -103,7 +104,8 @@ class TestDownloadQueueStress:
|
||||
operations.append(
|
||||
download_service.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_name=f"Test Series {i}",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
)
|
||||
@@ -137,6 +139,7 @@ class TestDownloadQueueStress:
|
||||
for i in range(10):
|
||||
await download_service.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
@@ -177,7 +180,6 @@ class TestDownloadMemoryUsage:
|
||||
persistence_path = str(tmp_path / "test_queue.json")
|
||||
service = DownloadService(
|
||||
anime_service=mock_anime_service,
|
||||
max_concurrent_downloads=10,
|
||||
max_retries=3,
|
||||
persistence_path=persistence_path,
|
||||
)
|
||||
@@ -194,6 +196,7 @@ class TestDownloadMemoryUsage:
|
||||
for i in range(1000):
|
||||
await download_service.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
@@ -233,7 +236,6 @@ class TestDownloadConcurrency:
|
||||
persistence_path = str(tmp_path / "test_queue.json")
|
||||
service = DownloadService(
|
||||
anime_service=mock_anime_service,
|
||||
max_concurrent_downloads=10,
|
||||
max_retries=3,
|
||||
persistence_path=persistence_path,
|
||||
)
|
||||
@@ -249,6 +251,7 @@ class TestDownloadConcurrency:
|
||||
tasks = [
|
||||
download_service.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
@@ -275,19 +278,22 @@ class TestDownloadConcurrency:
|
||||
# Add downloads with different priorities
|
||||
await download_service.add_to_queue(
|
||||
serie_id="series-1",
|
||||
serie_name="Test Series 1",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name="Test Series 1",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.LOW,
|
||||
)
|
||||
await download_service.add_to_queue(
|
||||
serie_id="series-2",
|
||||
serie_name="Test Series 2",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name="Test Series 2",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.HIGH,
|
||||
)
|
||||
await download_service.add_to_queue(
|
||||
serie_id="series-3",
|
||||
serie_name="Test Series 3",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name="Test Series 3",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
)
|
||||
@@ -318,7 +324,6 @@ class TestDownloadErrorHandling:
|
||||
persistence_path = str(tmp_path / "test_queue.json")
|
||||
service = DownloadService(
|
||||
anime_service=mock_failing_anime_service,
|
||||
max_concurrent_downloads=10,
|
||||
max_retries=3,
|
||||
persistence_path=persistence_path,
|
||||
)
|
||||
@@ -337,7 +342,6 @@ class TestDownloadErrorHandling:
|
||||
persistence_path = str(tmp_path / "test_queue.json")
|
||||
service = DownloadService(
|
||||
anime_service=mock_anime_service,
|
||||
max_concurrent_downloads=10,
|
||||
max_retries=3,
|
||||
persistence_path=persistence_path,
|
||||
)
|
||||
@@ -352,6 +356,7 @@ class TestDownloadErrorHandling:
|
||||
for i in range(50):
|
||||
await download_service_failing.add_to_queue(
|
||||
serie_id=f"series-{i}",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name=f"Test Series {i}",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
@@ -373,7 +378,8 @@ class TestDownloadErrorHandling:
|
||||
# System should still work
|
||||
await download_service.add_to_queue(
|
||||
serie_id="series-1",
|
||||
serie_name="Test Series 1",
|
||||
serie_folder=f"series_folder",
|
||||
serie_name="Test Series 1",
|
||||
episodes=[EpisodeIdentifier(season=1, episode=1)],
|
||||
priority=DownloadPriority.NORMAL,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user