feat: simplify regional end user workbench
This commit is contained in:
@@ -4,13 +4,15 @@ from pathlib import Path
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
|
||||
|
||||
def test_detection_workflow_does_not_auto_select_runtime_model_assets() -> None:
|
||||
def test_detection_workflow_selects_only_the_active_runtime_model_asset_automatically() -> None:
|
||||
hook = (ROOT / "frontend" / "src" / "hooks" / "useDetectionWorkflow.ts").read_text(encoding="utf-8")
|
||||
|
||||
assert "const activeAsset = assetResponse.items.find" not in hook
|
||||
assert "setSelectedModelAssetId(activeAsset?.model_asset_id ?? '')" not in hook
|
||||
assert "const activeAsset = assetResponse.items.find((asset) => asset.active) ?? null" in hook
|
||||
assert "const selectedAssetStillAvailable" in hook
|
||||
assert "activeAsset?.model_asset_id ?? ''" in hook
|
||||
assert "setSelectedModelAssetId(nextAssetId)" in hook
|
||||
assert "setSelectedModelAssetId(assetResponse.items[0]" not in hook
|
||||
assert "setSelectedModelAssetId('')" in hook
|
||||
assert "getYoloPreflight({ model_asset_id: nextAssetId || null })" in hook
|
||||
|
||||
|
||||
def test_detection_lab_explains_explicit_model_asset_and_threshold_selection() -> None:
|
||||
@@ -18,11 +20,11 @@ def test_detection_lab_explains_explicit_model_asset_and_threshold_selection() -
|
||||
encoding="utf-8"
|
||||
)
|
||||
|
||||
assert "Explicit model asset" in lab
|
||||
assert "No model file is selected automatically" in lab
|
||||
assert "Operator profiles" in lab
|
||||
assert "Lokaal modelbestand" in lab
|
||||
assert "GeoIntel kiest automatisch het actieve lokale model" in lab
|
||||
assert "Gevalideerde profielen" in lab
|
||||
assert "DETECTION_OPERATOR_PROFILES" in lab
|
||||
assert "Candidate only - not default-approved" in lab
|
||||
assert "kandidaat · extra controle vereist" in lab
|
||||
assert "will_download_models" in lab
|
||||
|
||||
|
||||
@@ -32,5 +34,5 @@ def test_detection_run_readiness_requires_explicit_asset_when_local_assets_exist
|
||||
)
|
||||
|
||||
assert "detectionHasExplicitModelAsset" in lab
|
||||
assert "Select a local model asset deliberately" in lab
|
||||
assert "local model asset" in lab
|
||||
assert "Kies een lokaal modelbestand onder beheer" in lab
|
||||
assert "Lokale modelkeuze" in lab
|
||||
|
||||
Reference in New Issue
Block a user