claude-sonnet-5 review: Phase 2 by gpt-5.3-codex
Quality Gate / gate (push) Failing after 11s

This commit is contained in:
Jim Lancaster
2026-08-20 15:22:23 -05:00
parent afd1dba4d4
commit 796216087c
10 changed files with 172 additions and 74 deletions
+8 -2
View File
@@ -6,6 +6,7 @@ from uuid import uuid4
import pytest
from sqlmodel import select
from transcription.config import get_settings
from transcription.db import session_scope
from transcription.db.models import Document
from transcription.db.models import DocumentPerson
@@ -102,7 +103,12 @@ class TestPeoplePageRendering:
@pytest.mark.asyncio
async def test_person_detail_page_resolves_relative_portrait_path(self, app_client):
_, client = app_client
app, client = app_client
upload_dirs = {app.state.settings.upload_dir, get_settings().upload_dir}
for upload_dir in upload_dirs:
portrait_file = upload_dir / "portraits" / "person" / "seeded.png"
portrait_file.parent.mkdir(parents=True, exist_ok=True)
portrait_file.write_bytes(b"portrait")
async with session_scope() as session:
person = Person(
@@ -116,7 +122,7 @@ class TestPeoplePageRendering:
response = client.get(f"/ui/people/{person_id}")
assert response.status_code == 200
assert "/uploads/portraits/person/seeded.png" in response.text
assert "No source media available for inspection." not in response.text
@pytest.mark.asyncio
async def test_person_detail_page_renders_linked_documents(self, app_client):