FINAL COMMIT BEFORE REWRITE
This commit is contained in:
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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 #
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user