Красный main: test_mapping_golden не учитывает D-7 для синтетики s48/49/50/53 #211

Closed
opened 2026-11-02 19:27:04 +03:00 by aep · 0 comments
Owner

test_all_golden_snapshots_mapped сравнивает документы 1:1 с листами снимка, не применяя правило D-7 (первый лист счёта в файле — документ, повтор — предупреждение, services/result_mapping.py:_split_duplicates). Синтетика s48_other_system_titles, s49_balance_and_turnover_by_side, s50_sap_in_out_glued_side, s53_balance_by_side (tp#81, AURORA-1717/1732) намеренно кладёт несколько листов под один счёт/период в одном файле — тест ожидает документ на каждый лист, а core по спецификации схлопывает их в один + предупреждения. Падает и на main, и в ветке #208 — не связано с ревью корректировок. Фикс — в тесте: ожидаемый набор локаторов считать через тот же _split_duplicates, что и продакшен-код, а не 1:1 по листам снимка.

test_all_golden_snapshots_mapped сравнивает документы 1:1 с листами снимка, не применяя правило D-7 (первый лист счёта в файле — документ, повтор — предупреждение, services/result_mapping.py:_split_duplicates). Синтетика s48_other_system_titles, s49_balance_and_turnover_by_side, s50_sap_in_out_glued_side, s53_balance_by_side (tp#81, AURORA-1717/1732) намеренно кладёт несколько листов под один счёт/период в одном файле — тест ожидает документ на каждый лист, а core по спецификации схлопывает их в один + предупреждения. Падает и на main, и в ветке #208 — не связано с ревью корректировок. Фикс — в тесте: ожидаемый набор локаторов считать через тот же _split_duplicates, что и продакшен-код, а не 1:1 по листам снимка.
aep closed this issue 2026-11-02 19:33:49 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#211
No description provided.