From b9690d4d637fb2df6aad66c40a83be7965d83d2e Mon Sep 17 00:00:00 2001 From: bot-backend Date: Sun, 31 May 2026 22:34:16 +0300 Subject: [PATCH] =?UTF-8?q?fix(tradein):=20add=20cian=5Fproxy=5Furl=20to?= =?UTF-8?q?=20test=20=5Fmock=5Fsettings=20=E2=80=94=20unblock=20deploy=20(?= =?UTF-8?q?#923)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #923 switched Cian scrapers to settings.cian_proxy_url but the shared _mock_settings helper in test_scraper_proxy.py still only exposed scraper_proxy_url, so pre-existing cian proxy-wiring tests broke with AttributeError → deploy pytest gate failed. Mirror scraper_proxy_url into cian_proxy_url in the mock. --- tradein-mvp/backend/tests/test_scraper_proxy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tradein-mvp/backend/tests/test_scraper_proxy.py b/tradein-mvp/backend/tests/test_scraper_proxy.py index 6e0d7422..3bdff7ad 100644 --- a/tradein-mvp/backend/tests/test_scraper_proxy.py +++ b/tradein-mvp/backend/tests/test_scraper_proxy.py @@ -28,6 +28,10 @@ def _mock_settings( """Minimal settings stand-in with fields read by proxy helpers and scraper __aenter__.""" return SimpleNamespace( scraper_proxy_url=scraper_proxy_url, + # Cian scrapers read settings.cian_proxy_url (property: CIAN_PROXY_URL or + # scraper_proxy_url fallback). Mirror scraper_proxy_url here so the existing + # cian proxy-wiring assertions keep passing (#923 follow-up). + cian_proxy_url=scraper_proxy_url, yandex_cookies_file=yandex_cookies_file, ) -- 2.45.3