fix(deps): make sqlalchemy optional for test environments; add anime api tests

This commit is contained in:
2025-10-14 22:02:59 +02:00
parent 9323eb6371
commit d0f63063ca
2 changed files with 22 additions and 43 deletions

View File

@@ -9,7 +9,11 @@ from typing import AsyncGenerator, Optional
from fastapi import Depends, HTTPException, status
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
from sqlalchemy.ext.asyncio import AsyncSession
try:
from sqlalchemy.ext.asyncio import AsyncSession
except Exception: # pragma: no cover - optional dependency
AsyncSession = object
from src.config.settings import settings
from src.core.SeriesApp import SeriesApp