feat(section7): editable section footprint + корпус plural/program hint (#1953) #2102

Merged
bot-backend merged 2 commits from feat/section7-editable-footprint into main 2026-06-30 09:48:12 +00:00
Showing only changes of commit 0413d59b89 - Show all commits

View file

@ -685,12 +685,15 @@ def test_nspd_path_used_when_zouit_count_nonzero() -> None:
Проверяем source='nspd-quarter-dump' (не cad_zouit).
"""
# Строка дампа: все поля через MagicMock
from datetime import UTC, datetime
from datetime import UTC, datetime, timedelta
dump_row = MagicMock()
dump_row.__getitem__ = lambda self, i: [
"66:41:0603016", # quarter_cad
datetime(2026, 1, 1, tzinfo=UTC), # fetched_at_utc (свежий)
# Свежесть ОТНОСИТЕЛЬНО now: был хардкод datetime(2026, 1, 1) → date-bomb
# (с 2026-06-30 перевалил _DUMP_MAX_AGE_DAYS=180 → stale-ветка → _trigger_harvest
# → _empty_unavailable → overlaps=[] → assert 0 == 1). now 1 день всегда свеж.
datetime.now(UTC) - timedelta(days=1), # fetched_at_utc (свежий)
100, # total_features
None, # harvest_error
1, # territorial_zones_count