feat: simplify regional workbench language
This commit is contained in:
@@ -274,6 +274,26 @@ def test_temporal_compare_returns_delta_and_canonical_change_payload(monkeypatch
|
||||
assert result.geojson["type"] == "FeatureCollection"
|
||||
|
||||
|
||||
def test_unstable_temporal_identity_returns_clear_end_user_warning() -> None:
|
||||
project_id = uuid4()
|
||||
earlier = temporal_dataset(project_id=project_id, observed_year=2021)
|
||||
later = temporal_dataset(project_id=project_id, observed_year=2025)
|
||||
earlier.source_metadata["identity_stable"] = False
|
||||
later.source_metadata["identity_stable"] = False
|
||||
|
||||
changes, geojson, warnings = TemporalAnalysisService._compare_identity_features(
|
||||
SimpleNamespace(),
|
||||
earlier=earlier,
|
||||
later=later,
|
||||
bbox={"min_x": 5.0, "min_y": 51.1, "max_x": 5.2, "max_y": 51.3},
|
||||
preview_limit=100,
|
||||
)
|
||||
|
||||
assert changes.available is False
|
||||
assert geojson == {"type": "FeatureCollection", "features": []}
|
||||
assert warnings == ["Wijzigingen van individuele objecten kunnen voor deze bron niet betrouwbaar worden gevolgd."]
|
||||
|
||||
|
||||
def test_temporal_frontend_and_official_operator_contracts_exist() -> None:
|
||||
workspace = (ROOT / "frontend/src/components/map/MapWorkspace.tsx").read_text(encoding="utf-8")
|
||||
temporal_api = (ROOT / "frontend/src/services/api/temporal.ts").read_text(encoding="utf-8")
|
||||
|
||||
Reference in New Issue
Block a user