Unit testing fixed? So says Copilot

This commit is contained in:
Jim Lancaster
2026-08-05 19:52:40 -05:00
parent be152a028e
commit 75f263c2b6
5 changed files with 23 additions and 29 deletions
+6 -11
View File
@@ -10,7 +10,7 @@ from sqlalchemy.orm import selectinload
from sqlmodel import select
from transcription.db import session_scope
from transcription.db.models import Job, Source
from transcription.db.models import Source
from transcription.ui.components.cards import archival_card
@@ -111,7 +111,7 @@ async def sources_page(
for source in sources
]
with archival_card().classes("p-0 overflow-hidden"):
with archival_card(extra_classes="p-0 overflow-hidden"):
table = ui.table(columns=columns, rows=rows, row_key="id").classes("w-full bg-transparent text-slate-200")
table.add_slot(
@@ -140,12 +140,7 @@ async def source_delete_page(source_id: str) -> None:
"""Render source deletion confirmation workspace."""
async with session_scope() as session:
source = await session.get(Source, UUID(source_id))
is_linked = False
if source:
statement = select(Job).join(Job.job_sources).where(Job.id == Job.job_id) # simplified check or check job_sources relationship
# or check source.job_sources
if source.job_sources:
is_linked = True
is_linked = bool(source and source.job_sources)
with ui.column().classes("w-full max-w-7xl mx-auto p-6 gap-6"):
_render_header_nav(current_path="/ui/sources")
@@ -158,6 +153,6 @@ async def source_delete_page(source_id: str) -> None:
def register_page() -> None:
"""Register all source-related UI routes with the application router."""
ui.page("/ui/sources")(sources_page)
ui.page("/ui/sources/{source_id}")(source_detail_page)
ui.page("/ui/sources/{source_id}/delete")(source_delete_page)
ui.page("/sources")(sources_page)
ui.page("/sources/{source_id}")(source_detail_page)
ui.page("/sources/{source_id}/delete")(source_delete_page)