Spaces:
Running
Running
| from __future__ import annotations | |
| from pathlib import Path | |
| import pytest | |
| from app.core.config import Settings | |
| def settings(tmp_path: Path) -> Settings: | |
| return Settings( | |
| _env_file=None, | |
| temp_dir=tmp_path / "temp", | |
| output_dir=tmp_path / "outputs", | |
| max_upload_size=10 * 1024 * 1024, | |
| cleanup_minutes=1, | |
| cleanup_interval_seconds=3600, | |
| whisper_model="tiny", | |
| max_workers=1, | |
| allow_private_urls=True, | |
| auth_enabled=False, | |
| database_url=f"sqlite+aiosqlite:///{tmp_path / 'security.db'}", | |
| ) | |