FINAL COMMIT BEFORE REWRITE

This commit is contained in:
2026-05-26 21:45:11 +02:00
parent 42fa6139ed
commit 745dec39f5
264 changed files with 311 additions and 311 deletions
@@ -19,8 +19,8 @@ from unittest.mock import MagicMock, patch
import pytest
from requests.exceptions import HTTPError, RequestException, Timeout
from alfred.infrastructure.api.knaben.client import KnabenClient
from alfred.infrastructure.api.knaben.exceptions import (
from alfred.infrastructure.api_TO_CHECK.knaben.client import KnabenClient
from alfred.infrastructure.api_TO_CHECK.knaben.exceptions import (
KnabenAPIError,
KnabenNotFoundError,
)
@@ -30,9 +30,9 @@ from unittest.mock import MagicMock, patch
import pytest
from requests.exceptions import HTTPError, RequestException, Timeout
from alfred.infrastructure.api.qbittorrent.client import QBittorrentClient
from alfred.infrastructure.api.qbittorrent.dto import TorrentInfo
from alfred.infrastructure.api.qbittorrent.exceptions import (
from alfred.infrastructure.api_TO_CHECK.qbittorrent.client import QBittorrentClient
from alfred.infrastructure.api_TO_CHECK.qbittorrent.dto import TorrentInfo
from alfred.infrastructure.api_TO_CHECK.qbittorrent.exceptions import (
QBittorrentAPIError,
QBittorrentAuthError,
)
+4 -4
View File
@@ -24,11 +24,11 @@ from unittest.mock import MagicMock, patch
import pytest
from requests.exceptions import HTTPError, RequestException, Timeout
from alfred.domain.movies.value_objects import MovieTitle, ReleaseYear
from alfred.domain.shared.value_objects import ImdbId, TmdbId
from alfred.domain.movies_TO_CHECK.value_objects import MovieTitle, ReleaseYear
from alfred.domain.shared_TO_CHECK.value_objects import ImdbId, TmdbId
from alfred.domain.tv_shows.value_objects import ShowStatus
from alfred.infrastructure.api.tmdb.client import TMDBClient
from alfred.infrastructure.api.tmdb.exceptions import (
from alfred.infrastructure.api_TO_CHECK.tmdb.client import TMDBClient
from alfred.infrastructure.api_TO_CHECK.tmdb.exceptions import (
TMDBAPIError,
TMDBConfigurationError,
TMDBNotFoundError,
+3 -3
View File
@@ -12,10 +12,10 @@ from datetime import date
import pytest
from alfred.domain.movies.value_objects import MovieTitle, ReleaseYear
from alfred.domain.shared.value_objects import ImdbId, TmdbId
from alfred.domain.movies_TO_CHECK.value_objects import MovieTitle, ReleaseYear
from alfred.domain.shared_TO_CHECK.value_objects import ImdbId, TmdbId
from alfred.domain.tv_shows.value_objects import ShowStatus
from alfred.infrastructure.api.tmdb.dto import (
from alfred.infrastructure.api_TO_CHECK.tmdb.dto import (
TmdbMovieInfo,
TmdbSeasonInfo,
TmdbShowInfo,
+1 -1
View File
@@ -5,7 +5,7 @@ import tempfile
import pytest
from alfred.infrastructure.persistence import Memory, set_memory
from alfred.infrastructure.persistence_TO_CHECK import Memory, set_memory
@pytest.fixture
@@ -14,18 +14,18 @@ from datetime import UTC, datetime
import pytest
from alfred.domain.releases.entities import (
from alfred.domain.releases_TO_CHECK.entities import (
EpisodeRelease,
MovieRelease,
SeasonRelease,
SeriesRelease,
TrackProfile,
)
from alfred.domain.releases.value_objects import EpisodeRange, ReleaseMode
from alfred.domain.shared.media import AudioTrack, SubtitleTrack
from alfred.domain.shared.value_objects import FilePath, ImdbId, TmdbId
from alfred.domain.releases_TO_CHECK.value_objects import EpisodeRange, ReleaseMode
from alfred.domain.shared_TO_CHECK.media import AudioTrack, SubtitleTrack
from alfred.domain.shared_TO_CHECK.value_objects import FilePath, ImdbId, TmdbId
from alfred.domain.tv_shows.value_objects import EpisodeNumber, SeasonNumber, ShowStatus
from alfred.infrastructure.api.tmdb.dto import TmdbSeasonInfo, TmdbShowInfo
from alfred.infrastructure.api_TO_CHECK.tmdb.dto import TmdbSeasonInfo, TmdbShowInfo
def _audio(lang: str = "eng", *, index: int = 0) -> AudioTrack:
@@ -10,8 +10,8 @@ from __future__ import annotations
import logging
from alfred.domain.shared.value_objects import ImdbId, TmdbId
from alfred.infrastructure.persistence.dot_alfred.v2.repository import (
from alfred.domain.shared_TO_CHECK.value_objects import ImdbId, TmdbId
from alfred.infrastructure.persistence_TO_CHECK.dot_alfred.v2.repository import (
DotAlfredMovieLibraryIndex,
DotAlfredMovieReleaseRepository,
DotAlfredSeriesReleaseRepository,
@@ -10,8 +10,8 @@ import logging
import pytest
from alfred.domain.shared.value_objects import TmdbId
from alfred.infrastructure.persistence.dot_alfred.v2.repository import (
from alfred.domain.shared_TO_CHECK.value_objects import TmdbId
from alfred.infrastructure.persistence_TO_CHECK.dot_alfred.v2.repository import (
DotAlfredMovieReleaseRepository,
DotAlfredSeriesReleaseRepository,
ShowFolderUnknown,
@@ -10,13 +10,13 @@ from __future__ import annotations
import yaml
from alfred.infrastructure.persistence.dot_alfred.v2.bridge import (
from alfred.infrastructure.persistence_TO_CHECK.dot_alfred.v2.bridge import (
movie_release_from_sidecar,
movie_release_to_sidecar,
series_release_from_sidecar,
series_release_to_sidecar,
)
from alfred.infrastructure.persistence.dot_alfred.v2.sidecar_release import (
from alfred.infrastructure.persistence_TO_CHECK.dot_alfred.v2.sidecar_release import (
SCHEMA_VERSION,
MovieReleaseSidecar,
SeriesReleaseSidecar,
+1 -1
View File
@@ -12,7 +12,7 @@ import json
import subprocess
from unittest.mock import MagicMock, patch
from alfred.infrastructure.probe import FfprobeMediaProber
from alfred.infrastructure.probe_TO_CHECK import FfprobeMediaProber
_PROBER = FfprobeMediaProber()
_PATCH_TARGET = "alfred.infrastructure.probe.ffprobe_prober.subprocess.run"
@@ -16,9 +16,9 @@ from __future__ import annotations
from unittest.mock import MagicMock, patch
from alfred.domain.movies.entities import Movie
from alfred.domain.movies.value_objects import MovieTitle, ReleaseYear
from alfred.domain.shared.value_objects import ImdbId, TmdbId
from alfred.domain.movies_TO_CHECK.entities import Movie
from alfred.domain.movies_TO_CHECK.value_objects import MovieTitle, ReleaseYear
from alfred.domain.shared_TO_CHECK.value_objects import ImdbId, TmdbId
from alfred.domain.tv_shows.entities import Episode, TVShow
from alfred.domain.tv_shows.value_objects import (
EpisodeNumber,
@@ -30,7 +30,7 @@ from alfred.infrastructure.filesystem.filesystem_operations import (
)
from alfred.infrastructure.filesystem.find_video import find_video_file
from alfred.infrastructure.filesystem.organizer import MediaOrganizer
from alfred.infrastructure.knowledge.release_kb import YamlReleaseKnowledge
from alfred.infrastructure.knowledge_TO_CHECK.release_kb import YamlReleaseKnowledge
_KB = YamlReleaseKnowledge()
@@ -8,9 +8,9 @@ let mypy / runtime polymorphism do the rest.
from __future__ import annotations
from alfred.domain.shared.ports import LanguageRepository
from alfred.domain.shared.value_objects import Language
from alfred.infrastructure.knowledge.language_registry import LanguageRegistry
from alfred.domain.shared_TO_CHECK.ports import LanguageRepository
from alfred.domain.shared_TO_CHECK.value_objects import Language
from alfred.infrastructure.knowledge_TO_CHECK.language_registry import LanguageRegistry
def _registry() -> LanguageRepository:
+1 -1
View File
@@ -21,7 +21,7 @@ from __future__ import annotations
import yaml
from alfred.infrastructure.metadata.store import MetadataStore
from alfred.infrastructure.metadata_TO_CHECK.store import MetadataStore
# --------------------------------------------------------------------------- #
# Identity / exists #
+3 -3
View File
@@ -17,11 +17,11 @@ from pathlib import Path
import yaml
from alfred.domain.subtitles.value_objects import SubtitleMatchingRules
from alfred.infrastructure.persistence.memory.ltm.components.subtitle_preferences import (
from alfred.domain.subtitles_TO_CHECK.value_objects import SubtitleMatchingRules
from alfred.infrastructure.persistence_TO_CHECK.memory.ltm.components.subtitle_preferences import (
SubtitlePreferences,
)
from alfred.infrastructure.subtitle.rule_repository import (
from alfred.infrastructure.subtitle_TO_CHECK.rule_repository import (
RuleSetRepository,
_filter_override,
)
@@ -16,14 +16,14 @@ from __future__ import annotations
from pathlib import Path
from alfred.application.subtitles.placer import PlacedTrack
from alfred.domain.subtitles.entities import SubtitleScanResult
from alfred.domain.subtitles.value_objects import (
from alfred.application.subtitles_TO_CHECK.placer import PlacedTrack
from alfred.domain.subtitles_TO_CHECK.entities import SubtitleScanResult
from alfred.domain.subtitles_TO_CHECK.value_objects import (
SubtitleFormat,
SubtitleLanguage,
SubtitleType,
)
from alfred.infrastructure.subtitle.metadata_store import SubtitleMetadataStore
from alfred.infrastructure.subtitle_TO_CHECK.metadata_store import SubtitleMetadataStore
SRT = SubtitleFormat(id="srt", extensions=[".srt"])
FRA = SubtitleLanguage(code="fra", tokens=["fr"])
@@ -167,7 +167,7 @@ class TestAppendHistory:
s.append_history([(p, _track())], release_group="GRP1") # dup
s.append_history([(p, _track())], release_group="GRP2")
# Use the underlying MetadataStore by reading the YAML directly.
from alfred.infrastructure.metadata.store import MetadataStore
from alfred.infrastructure.metadata_TO_CHECK.store import MetadataStore
groups = MetadataStore(tmp_path).load().get("release_groups", [])
assert groups == ["GRP1", "GRP2"]