"""engine.model_registry / audio.ingest 경량 단위 테스트 (모델 로드 불요).""" from __future__ import annotations import pytest from luke_scribe.audio.ingest import probe_media from luke_scribe.engine.model_registry import resolve_model def test_resolve_model_turbo_maps_to_ct2_repo(): expected = "deepdml/faster-whisper-large-v3-turbo-ct2" assert resolve_model("large-v3-turbo") == expected assert resolve_model("turbo") == expected def test_resolve_model_standard_passthrough(): assert resolve_model("tiny") == "tiny" assert resolve_model("large-v3") == "large-v3" def test_probe_media_missing_raises(): with pytest.raises(FileNotFoundError): probe_media("/no/such/file.wav")