test(golden): тесты ядра под обновлённые golden fixtures (#33) #35
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/33-golden-tests"
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?
Closes #33.
Красный main ядра после мержей fixtures #8–#11: два интеграционных теста ждали старые ожидания. Код маппинга не меняется — эксперимент с поднятым счётчиком показал, что все 113 снимков (129 документов, 24 384 строки, ~7 с) маппятся с выполнением всех инвариантов, включая книги ДКБ с
needs_checkи листами форм.test_mapping_golden:EXPECTED_SNAPSHOTS == 88→MIN_SNAPSHOTS >= 113с разбивкой по группам в сообщении (rb 42, schastl 30, osv-dkb 22, synthetic 19). Корень #33 — каждый PR в fixtures ломал ядро; теперь новые снимки автоматически проходят инварианты, а пропажа снимков ловится.<= {"60.АВ"}→KNOWN_OUT_OF_PLAN(60.АВ + 76.07.4, 76.09.1–4, 76.77, 76.77.1/2/5, 76.АФ из ОСВ пакета ДКБ). У таких строкaccount_id = NULLпо спеке; новый неизвестный код по-прежнему валит тест. Добавлять ли коды в seed плана счетов — вопрос в #28 (комментарий там).test_consolidation_fixtures:UNMAPPED_TOTAL1381 → 1379: две строки свода РБ 2024 Q3 находят контрагента по ИНН, извлечённому парсером из названия (tabular-parser #15).Проверка:
make check-full— lint, unit, dbml-check, check-infra, интеграция (685 passed).Rulings I made:
🤖 Generated with Claude Code
https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2