Jirat Jaturanpinyo
Upload voicevox_nemo_engine
329ce4a verified
raw
history blame contribute delete
991 Bytes
from pathlib import Path
import pytest
from fastapi.testclient import TestClient
from run import generate_app
from voicevox_engine.preset import PresetManager
from voicevox_engine.setting import SettingLoader
from voicevox_engine.synthesis_engine import make_synthesis_engines
from voicevox_engine.utility.core_version_utility import get_latest_core_version
@pytest.fixture(scope="session")
def client():
synthesis_engines = make_synthesis_engines(use_gpu=False)
latest_core_version = get_latest_core_version(versions=synthesis_engines.keys())
setting_loader = SettingLoader(Path("./default_setting.yml"))
preset_manager = PresetManager( # FIXME: impl MockPresetManager
preset_path=Path("./presets.yaml"),
)
return TestClient(
generate_app(
synthesis_engines=synthesis_engines,
latest_core_version=latest_core_version,
setting_loader=setting_loader,
preset_manager=preset_manager,
)
)