fix(tradein): обновить test_scraper_proxy под BrowserFetcher-транспорт fetch_newbuilding #1542

Merged
lekss361 merged 1 commit from fix/cian-newbuilding-proxy-tests into main 2026-06-15 17:48:12 +00:00
Owner

Summary

  • Два теста test_cian_newbuilding_own_session_receives_proxies и test_cian_newbuilding_shared_session_not_recreated ассертили старое curl_cffi-поведение fetch_newbuilding (создание AsyncSession с proxies=), которое убрал #1540
  • После #972/#1540 fetch_newbuilding тянет страницу ЖК через BrowserFetcher (camoufox); прокси применяются на уровне браузер-контейнера, AsyncSession для page-fetch не создаётся
  • Тесты переписаны: мокируем BrowserFetcher, проверяем что .fetch(url) вызван с правильным URL и что AsyncSession для page-fetch НЕ создаётся

Test plan

  • 1776 passed, 0 failed — полный pytest -q локально
  • ruff check — all checks passed
  • pre-commit hooks — все прошли

Refs #972

## Summary - Два теста `test_cian_newbuilding_own_session_receives_proxies` и `test_cian_newbuilding_shared_session_not_recreated` ассертили старое curl_cffi-поведение `fetch_newbuilding` (создание `AsyncSession` с `proxies=`), которое убрал #1540 - После #972/#1540 `fetch_newbuilding` тянет страницу ЖК через `BrowserFetcher` (camoufox); прокси применяются на уровне браузер-контейнера, `AsyncSession` для page-fetch не создаётся - Тесты переписаны: мокируем `BrowserFetcher`, проверяем что `.fetch(url)` вызван с правильным URL и что `AsyncSession` для page-fetch НЕ создаётся ## Test plan - [x] `1776 passed, 0 failed` — полный `pytest -q` локально - [x] ruff check — all checks passed - [x] pre-commit hooks — все прошли Refs #972
lekss361 added 1 commit 2026-06-15 16:02:53 +00:00
fix(tradein): обновить test_scraper_proxy под BrowserFetcher-транспорт fetch_newbuilding — зелёный CI-гейт (#972)
All checks were successful
CI / changes (push) Successful in 6s
CI / backend-tests (push) Has been skipped
CI / frontend-tests (push) Has been skipped
CI / openapi-codegen-check (push) Has been skipped
CI / changes (pull_request) Successful in 5s
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
35bc792cf2
lekss361 merged commit a77a175f66 into main 2026-06-15 17:48:12 +00:00
lekss361 deleted branch fix/cian-newbuilding-proxy-tests 2026-06-15 17:48:13 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#1542
No description provided.