test_2924_yandex_resolve_tried_at::test_successful_resolve_does_not_mark (26с):
мокнутый db.execute дублирует одну строку в retry- и fresh-выборках,
backfill_house_imv видит 2 строки и делает реальный await asyncio.sleep(5) между
ними (анти-бот задержка); фикс — request_delay_sec=0 в вызове теста, дефолт в
проде не тронут.
Тот же паттерн дублирования строки бьёт ещё 4 теста ровно на 5.01с каждый:
test_house_imv_backfill_browser_flag (2 теста), test_2698_imv_sidecar_wiring,
test_scraper_kit_group_c_backfill_kit_parity — тот же фикс.
test_3033_avito_native_secondary_filter (2 теста, 7.82с + 5.72с): fetch_around
с одной страницей всё равно делает "trailing sleep" анти-бана
(request_delay_sec=5.0*jitter) после единственного мокнутого запроса — передаём
delay_override_sec=0, сеть и так подменена fake_fetch.
Не удалено ни одного теста и ни одного assert. Прод-задержки (anti-bot 5с,
request_delay_sec=5.0 в scraper_kit) не менялись.
Не успел в рамках бюджета: test_auth_api (реальный bcrypt cost=12, не sleep —
требует отдельного анализа), test_3398_estimator_valuations_proxy_pool,
test_alerts_become_events (10 тестов ~2.05с), test_backfill_wave2,
test_estimator_event_loop_2207 (последний, вероятно, специально измеряет
реальный sleep(0.3с) для доказательства non-blocking — трогать осторожно).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JY6iWDnGDthdvsMWgK1BMG