test(tradein/pdf): обновить insufficient-page тест под city-aware № отчёта
All checks were successful
CI / frontend-tests (pull_request) Has been skipped
CI Trade-In / changes (pull_request) Successful in 12s
CI / changes (pull_request) Successful in 12s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 56s

test_insufficient_data_page_contains_address_and_report_num ассертил старый
захардкоженный «EKБ-» (mixed-script баг). Оценка без target_address → город не
распознан → нейтральный префикс «МЕРА» (#pdf-honesty). Обновлён ассерт: «МЕРА-»
присутствует, «EKБ-» отсутствует.
This commit is contained in:
bot-backend 2026-07-12 22:12:42 +03:00
parent 27d1b09c72
commit 20bdc7dec8

View file

@ -122,7 +122,10 @@ def test_insufficient_data_page_contains_address_and_report_num() -> None:
est = _zero_estimate() est = _zero_estimate()
html = mod._build_insufficient_data_page(est, _SNAPSHOT, _GENERIC) html = mod._build_insufficient_data_page(est, _SNAPSHOT, _GENERIC)
assert "Ленина" in html # address assert "Ленина" in html # address
assert "EKБ-" in html # report number prefix # #pdf-honesty: № отчёта city-aware — у оценки без target_address город не распознан
# → нейтральный префикс «МЕРА» (раньше был захардкожен «EKБ» для любого объекта).
assert "МЕРА-" in html
assert "EKБ-" not in html # старый mixed-script хардкод убран
def test_generate_pdf_insufficient_skips_offer_page() -> None: def test_generate_pdf_insufficient_skips_offer_page() -> None: