test(tradein): patch _geoportal_house_match in cadastral-before-yandex test
All checks were successful
CI / changes (pull_request) Successful in 6s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped

#1786 merged before the test fix landed → main red on
test_geocode_uses_cadastral_before_yandex. The new geoportal house-match
tier runs first in geocode(); this legacy cadastral test must mock it to
None so it exercises the cadastral forward path (else the MagicMock db row
leaks through the new tier as lat=1.0).
This commit is contained in:
bot-backend 2026-06-19 18:06:28 +03:00
parent 7bf39e24df
commit 91b04a1851

View file

@ -353,6 +353,8 @@ async def test_geocode_uses_cadastral_before_yandex() -> None:
with (
patch("app.services.geocoder._cache_get", return_value=None),
# geoportal house-match (new primary local tier) misses → cadastral path exercised
patch("app.services.geocoder._geoportal_house_match", return_value=None),
# anchored house-match (new primary cadastral step) misses → legacy forward used
patch("app.services.geocoder._cadastral_house_match", return_value=None),
patch(