Polish QA and export workspaces
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
|
||||
|
||||
def test_quality_panel_uses_workbench_summary_and_cards() -> None:
|
||||
quality_panel = (
|
||||
ROOT / "frontend" / "src" / "components" / "quality" / "QualityResultsPanel.tsx"
|
||||
).read_text(encoding="utf-8")
|
||||
|
||||
assert 'className="quality-results-panel"' in quality_panel
|
||||
assert 'className="quality-summary-grid"' in quality_panel
|
||||
assert 'className="quality-check-list"' in quality_panel
|
||||
assert 'className="quality-check-card"' in quality_panel
|
||||
assert "No persisted QA/QC results yet" in quality_panel
|
||||
assert "check.metrics.map" in quality_panel
|
||||
assert "fetch(" not in quality_panel
|
||||
|
||||
|
||||
def test_export_center_uses_artifact_actions_and_cards() -> None:
|
||||
export_center = (ROOT / "frontend" / "src" / "components" / "exports" / "ExportCenter.tsx").read_text(
|
||||
encoding="utf-8"
|
||||
)
|
||||
export_preview = (ROOT / "frontend" / "src" / "components" / "exports" / "ExportPreview.tsx").read_text(
|
||||
encoding="utf-8"
|
||||
)
|
||||
|
||||
assert 'className="export-center"' in export_center
|
||||
assert 'className="export-action-grid"' in export_center
|
||||
assert 'className="latest-export-card"' in export_center
|
||||
assert 'className="export-list"' in export_center
|
||||
assert 'className="export-card"' in export_center
|
||||
assert "onExportDataset" in export_center
|
||||
assert "onExportDetectionRun" in export_center
|
||||
assert "onExportSegmentationRun" in export_center
|
||||
assert "download-only HTML artifact" in export_center
|
||||
assert 'className="export-preview-panel"' in export_preview
|
||||
Reference in New Issue
Block a user