Compare commits

...

2 commits

Author SHA1 Message Date
7494255180 Merge pull request 'fix(tradein): чинит main-red — патч _geoportal_house_match в cadastral-тесте (хвост #1786)' (#1787) from fix/tradein-geoportal-test-cadastral into main
All checks were successful
Deploy Trade-In / changes (push) Successful in 6s
Deploy Trade-In / build-frontend (push) Has been skipped
Deploy Trade-In / build-browser (push) Has been skipped
Deploy Trade-In / test (push) Successful in 1m18s
Deploy Trade-In / build-backend (push) Successful in 51s
Deploy Trade-In / deploy (push) Successful in 49s
Reviewed-on: #1787
2026-06-19 15:07:31 +00:00
91b04a1851 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).
2026-06-19 18:06:28 +03:00

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(