gendesign/tradein-mvp/backend/tests
lekss361 ca46411346
All checks were successful
Deploy Trade-In / changes (push) Successful in 11s
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 5m2s
Deploy Trade-In / build-backend (push) Successful in 5m38s
Deploy Trade-In / deploy (push) Successful in 1m4s
fix(tradein/tests): тесты авторизации проверяют настоящий guard + реальный рендер PDF (#2541)
2026-07-26 23:04:43 +00:00
..
core
fixtures fix(tradein/estimator): СберИндекс — только вторичка + confidence dispersion-ceiling (R2 H1+H2) 2026-07-12 22:03:59 +03:00
matching
scrapers fix(tradein/scrapers): clamp implausible listing/publish dates (LOW audit R2 #6) (#2507) 2026-07-12 22:11:06 +00:00
scripts
services fix(tradein/location): заменить сломанный коэффициент локации на калиброванный индекс (#2531) 2026-07-26 21:48:15 +00:00
support
tasks
__init__.py
conftest.py fix(tradein/tests): тесты авторизации проверяют настоящий guard + реальный рендер PDF (#2541) 2026-07-26 23:04:43 +00:00
test_781_quality_gate.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_account_quota.py fix(tradein/quota): per-user quota override + no-burn on empty estimate (#2517) 2026-07-13 20:18:42 +00:00
test_admin_proxies.py
test_admin_ssrf.py
test_api_avito_stage4a.py
test_asking_sold_ratio_cache_poison.py
test_asking_to_sold_ratio.py fix(tradein): city-scope ДКП-запросы — убрать oblast-контаминацию (C1+C2) 2026-07-12 20:18:36 +03:00
test_audit_address_mismatch.py
test_audit_api.py feat(tradein/admin): audit + analytics read API over user_events (#2520) 2026-07-13 20:26:58 +00:00
test_avito_detail_publish_date_year_rollover.py fix(tradein/scrapers): детекция дрейфа разметки вместо тихой пустоты (#2535) 2026-07-26 22:33:54 +00:00
test_avito_imv_parse.py
test_avito_newbuilding_sweep.py
test_avito_serp_city_slug.py fix(tradein/oblast): city-slug в avito SERP + geo/city guard в Tier-2b матчинга 2026-07-12 22:38:11 +03:00
test_avito_sweep_dom_drift.py fix(tradein/scrapers): детекция дрейфа разметки вместо тихой пустоты (#2535) 2026-07-26 22:33:54 +00:00
test_backfill_external_valuations_house_id.py
test_backfill_house_coords.py
test_backfill_wave2.py
test_backtest_estimator.py feat(tradein/backtest): --city per-city валидация + corridor city-parity 2026-07-12 20:49:04 +03:00
test_backtest_fixture_roundtrip.py
test_backtest_regression_gate.py
test_buildings_api.py
test_cian_bti_house_persist.py
test_cian_city_sweep.py
test_cian_history_backfill_listings_rollback.py fix(tradein): откат транзакции в backfill + неотрицательный счётчик квот (#2538) 2026-07-26 22:21:08 +00:00
test_cian_serp_offers_total_mismatch.py fix(tradein/scrapers): детекция дрейфа разметки вместо тихой пустоты (#2535) 2026-07-26 22:33:54 +00:00
test_cian_session.py fix(tradein/scrapers): детекция дрейфа разметки вместо тихой пустоты (#2535) 2026-07-26 22:33:54 +00:00
test_cian_state_parser.py
test_city_sweep.py
test_config_avito_rotations.py
test_deactivate_stale_avito.py
test_deactivate_stale_listings.py
test_deals_freshness_monitor.py
test_deals_sanitize.py
test_domclick_admin_apis.py
test_domclick_session.py
test_domclick_sweep.py
test_domrf_kapremont_loader.py fix(tradein/ingest): 4 data-integrity дефекта в бэкфилле годов и импорте ДКП 2026-07-12 22:12:31 +03:00
test_ekb_geoportal_ingest.py
test_estimate_idor.py fix(tradein/estimator): city-scope ДКП-коридора + oblast city-tokens/bbox 2026-07-12 20:10:59 +03:00
test_estimator_analogs_display_consistency.py fix(tradein/estimator): displayed analog cards match n_analogs + cross-source dedup (#2518) 2026-07-13 20:19:20 +00:00
test_estimator_anchor_dedup_gap_2265.py
test_estimator_audit_fixes.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_cian_budget.py
test_estimator_cian_integration.py
test_estimator_client_coords.py
test_estimator_cohort.py
test_estimator_deals_headline_fallback_oblast_d.py fix(tradein/estimator): non-EKB headline из deals + geo-bound Tier-S analog leak 2026-07-12 21:46:38 +03:00
test_estimator_dedup_cross_source_2087.py
test_estimator_enrich.py
test_estimator_event_loop_2207.py
test_estimator_expected_sold.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_expected_sold_clamp.py
test_estimator_floor_optional.py
test_estimator_ghost_anchor_1871.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_ghost_anchor_radius_empty_1871.py
test_estimator_hedonic.py
test_estimator_imv_blend.py
test_estimator_imv_integration.py
test_estimator_kitchen_ceiling_2012.py
test_estimator_manual_review.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_n_analogs_priced.py
test_estimator_null_floor_timeout.py
test_estimator_premium_building.py
test_estimator_price_spine.py
test_estimator_price_trend_dedup.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_pure_units.py fix(tradein/estimator): СберИндекс — только вторичка + confidence dispersion-ceiling (R2 H1+H2) 2026-07-12 22:03:59 +03:00
test_estimator_quarter_index.py fix(tradein/estimator): displayed analog cards match n_analogs + cross-source dedup (#2518) 2026-07-13 20:19:20 +00:00
test_estimator_radius_dedup_1871.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_radius_floor.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_radius_m_2044.py
test_estimator_range_floor.py
test_estimator_ratio_savepoint_retry_2265.py
test_estimator_ratio_tier_fix.py
test_estimator_repair_coef.py
test_estimator_sber_time_adjust.py
test_estimator_segment_multiplier.py
test_estimator_source_metrics_2043.py
test_estimator_source_quota.py
test_estimator_split_corridor_1871.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_estimator_tier_s_house_boundary.py fix(tradein/estimator): граница номера дома в подборе аналогов «тот же дом» (#2534) 2026-07-26 22:07:00 +00:00
test_estimator_yandex_integration.py
test_extract_short_addr.py
test_extval_house_id_write_path.py
test_gar_flats_loader.py
test_geo_precision.py
test_geocode_reverse_api.py
test_geocoder_bbox.py fix(tradein/geocoder): word-boundary EKB short-circuit + gate suggest() + gazetteer (#11) 2026-07-13 00:06:19 +03:00
test_geocoder_cadastral_matcher.py fix(tradein/geocoder): word-boundary EKB short-circuit + gate suggest() + gazetteer (#11) 2026-07-13 00:06:19 +03:00
test_history_scope.py
test_house_dedup_merge.py
test_house_imv_backfill_browser_flag.py
test_insufficient_data_flag.py
test_internal_auth_secret.py fix(tradein/tests): тесты авторизации проверяют настоящий guard + реальный рендер PDF (#2541) 2026-07-26 23:04:43 +00:00
test_kit_browser_fetcher_proxy_pool.py
test_kit_serp_proxy_pool.py
test_listing_source_snapshot.py
test_location_index_endpoint.py fix(tradein/location): заменить сломанный коэффициент локации на калиброванный индекс (#2531) 2026-07-26 21:48:15 +00:00
test_matching.py fix(tradein/oblast): Tier-2a guard — coord-less non-ЕКБ карточка не матчит ЕКБ-alias 2026-07-12 23:26:01 +03:00
test_me_brand.py
test_migration_164_yandex_url_canonicalize.py
test_migration_165_remove_n1_source.py
test_migration_189_account_estimate_usage_nonnegative.py fix(tradein): откат транзакции в backfill + неотрицательный счётчик квот (#2538) 2026-07-26 22:21:08 +00:00
test_migrations_manifest.py
test_pdf_real_render.py fix(tradein/tests): тесты авторизации проверяют настоящий guard + реальный рендер PDF (#2541) 2026-07-26 23:04:43 +00:00
test_pdf_security.py fix(tradein/pdf): МЕРА branding + 4-page report, no empty pages (#2513) 2026-07-13 18:04:07 +00:00
test_pipeline_browser_routing.py fix(tradein/avito): catch sidecar timeout/transport errors in SERP fetch → graceful banned, not crash (#2523) 2026-07-13 20:59:39 +00:00
test_proxy_pool_curl_paths.py
test_ratelimit.py feat(tradein/support): веб-чат поддержки — серверная часть поверх Telegram-моста (#2532) 2026-07-26 20:43:47 +00:00
test_rbac.py fix(tradein/tests): тесты авторизации проверяют настоящий guard + реальный рендер PDF (#2541) 2026-07-26 23:04:43 +00:00
test_request_audit.py fix(tradein/security): утечка ключа прокси, аудит действий админа, отличимость неудачного входа, IDOR в заявке (#2536) 2026-07-26 22:42:15 +00:00
test_rosreestr_dedup_key.py fix(tradein/ingest): 4 data-integrity дефекта в бэкфилле годов и импорте ДКП 2026-07-12 22:12:31 +03:00
test_rosreestr_poll.py fix(tradein): repoint rosreestr_poll to /data-sets/ + verify Content-Type (СДЕЛКИ dataset moved off /opendata) (#2477) 2026-07-12 13:21:58 +00:00
test_sales_vs_listings.py
test_same_building_anchor.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_same_building_match.py fix(tradein/estimator): граница номера дома в подборе аналогов «тот же дом» (#2534) 2026-07-26 22:07:00 +00:00
test_sber_freshness_monitor.py feat(tradein): монитор свежести СберИндекса (audit п.1) 2026-07-12 23:27:35 +03:00
test_sber_index.py
test_scheduler.py
test_scheduler_main.py
test_scrape_run_alert.py
test_scraped_at_bump_2206.py
test_scraper_adapters_contracts.py
test_scraper_admin_apis.py fix(tradein/security): утечка ключа прокси, аудит действий админа, отличимость неудачного входа, IDOR в заявке (#2536) 2026-07-26 22:42:15 +00:00
test_scraper_kit_group_c_backfill_kit_parity.py
test_scraper_kit_newbuilding_endpoint.py
test_scraper_kit_pipeline_parity.py
test_scraper_kit_pipeline_parity2.py
test_scraper_kit_providers_base.py
test_scraper_kit_scheduler_parity.py feat(tradein/scraper): per-city sweep capability для 5 городов области (schedules disabled) 2026-07-12 20:06:46 +03:00
test_scraper_proxy.py
test_scraper_settings.py
test_search_api.py
test_segment_guard_1186.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_sell_time_sensitivity.py
test_sentry_scrub.py feat(tradein/tgbot): Telegram support-мост @MERAsupport_bot 2026-07-16 16:58:53 +03:00
test_serp_city_location_urls.py fix(tradein/scraper): per-city SERP location for oblast city-sweep (#12) (#2525) 2026-07-13 21:41:07 +00:00
test_snapshot_writer.py
test_street_deals_endpoint.py
test_suggest_fias_contract.py
test_support.py feat(tradein/support): веб-чат поддержки — серверная часть поверх Telegram-моста (#2532) 2026-07-26 20:43:47 +00:00
test_sweep_imv_phase.py
test_tier_a_primary_1774.py tech-debt(tradein/estimator): collapse won estimate_* flags into defaults (#1970) (#2475) 2026-07-12 12:46:18 +00:00
test_trade_in_lead.py fix(tradein/security): утечка ключа прокси, аудит действий админа, отличимость неудачного входа, IDOR в заявке (#2536) 2026-07-26 22:42:15 +00:00
test_user_events.py feat(tradein/audit): request-audit middleware + estimate_request logging → user_events (#2519) 2026-07-13 20:09:22 +00:00
test_yandex_city_sweep.py
test_yandex_detail.py
test_yandex_detail_structural.py
test_yandex_history_area_filter.py
test_yandex_price_history.py
test_yandex_scrapers_delay_wiring.py
test_yandex_valuation.py
test_yandex_valuation_save.py
test_zhkh_flats_loader.py