Красный main: test_mapping_golden не учитывает D-7 для синтетики s48/49/50/53 #211
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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 по листам снимка.