From 37494dd74af42aee043c76e9e0a2406d569f3b7a Mon Sep 17 00:00:00 2001 From: bot-backend Date: Sat, 12 Sep 2026 01:53:33 +0300 Subject: [PATCH] =?UTF-8?q?fix(msk):=20=D1=82=D0=B5=D1=81=D1=82=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BB=D0=BE=D1=81=20=D0=BF=D0=BE=20=D0=BE=D0=BA=D1=80?= =?UTF-8?q?=D1=83=D0=B3=D0=B0=D0=BC=20=D1=80=D0=B0=D0=B7=D1=8A=D0=B5=D1=85?= =?UTF-8?q?=D0=B0=D0=BB=D1=81=D1=8F=20=D1=81=20main=20=E2=80=94=20=D1=83?= =?UTF-8?q?=20=5Ffetch=5Fdeals=20=D0=BD=D0=B5=D1=82=20rooms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Post-merge прогон main после #3440 дал 5 failed: `_fetch_deals() got an unexpected keyword argument 'rooms'`. Семантический конфликт мержа, а не поломка: ветка отводилась до #3256, который УБРАЛ параметр `rooms` (сделки Росреестра комнатность не несут). Текстового конфликта git не увидел, pre-merge CI ветки был зелёным, красным стало только на объединённом дереве. В проде эффекта нет: `_fetch_deals` из `app/` не вызывается ни разу ни до, ни после мержа — функцию держат только эти тесты. `uv run python -m pytest tests/test_3051_moscow_okrug_bands.py` — 24 passed, ruff чист. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01VQ8jqr4SFirX5tFLwdSrXh --- tradein-mvp/backend/tests/test_3051_moscow_okrug_bands.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tradein-mvp/backend/tests/test_3051_moscow_okrug_bands.py b/tradein-mvp/backend/tests/test_3051_moscow_okrug_bands.py index f9ff2a76..7652b155 100644 --- a/tradein-mvp/backend/tests/test_3051_moscow_okrug_bands.py +++ b/tradein-mvp/backend/tests/test_3051_moscow_okrug_bands.py @@ -283,11 +283,15 @@ def _fetch( ) -> list[dict[str, Any]]: est._city_price_bands_cache = None try: + # `rooms` у `_fetch_deals` больше нет: #3256 убрал параметр, а не просто + # перестал класть его в SQL — сделки Росреестра комнатность не несут. + # Тест писался на ветке, отведённой до того тикета, и разъехался с main + # молча: текстового конфликта в мерже не было, красным стало только на + # post-merge прогоне (#3440). return est._fetch_deals( _db(rows, _BANDS_ROWS if band_rows is None else band_rows), lat=55.74, lon=37.6, - rooms=2, area=80.0, radius_m=1000, ) -- 2.45.3