generated from john/python-template
v5.0 Introduce centralized homepage & portrait photo management
Quality Gate / gate (push) Failing after 11s
Quality Gate / gate (push) Failing after 11s
This commit is contained in:
@@ -11,7 +11,7 @@ from transcription.db.models import Job
|
||||
from transcription.db.models import JobSource
|
||||
from transcription.db.models import Source
|
||||
from transcription.errors import ErrorCategory
|
||||
from transcription.services.people import store_person_portrait
|
||||
from transcription.services.photos import PhotosService
|
||||
from transcription.services.sources import source_mime_type
|
||||
from transcription.services.store import SourceStorageError
|
||||
from transcription.services.store import StoredSourceFile
|
||||
@@ -121,18 +121,18 @@ async def test_create_document_job_stores_source_under_document_id_directory(asy
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_store_person_portrait_stores_file_under_person_id_directory(tmp_path):
|
||||
async def test_store_person_photo_stores_file_under_shared_photos_directory(default_session_factory, tmp_path):
|
||||
settings = Settings(openrouter_api_key="test-key", upload_dir=tmp_path)
|
||||
person_id = uuid4()
|
||||
service = PhotosService(session_factory=default_session_factory, settings=settings)
|
||||
|
||||
stored_path = await store_person_portrait(
|
||||
person_id=person_id,
|
||||
created = await service.create_photo(
|
||||
person_id=None,
|
||||
filename="portrait.png",
|
||||
file_bytes=b"portrait-bytes",
|
||||
settings=settings,
|
||||
)
|
||||
|
||||
assert stored_path.parent == (tmp_path / "persons" / str(person_id))
|
||||
stored_path = tmp_path / created.path
|
||||
assert stored_path.parent == (tmp_path / "photos")
|
||||
assert stored_path.exists()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user