Michael
6627895a10
test: fix v3 branding drift, add reconcile CLI + registry coverage
GUI/lang-pack tests were asserting against pre-v3 strings ("Data
Cleaning Mastery", "Maestría en limpieza…") that the brand refresh
replaced with "UNALOGIX DataTools" + "Clean. Normalize. Transform."
Updated assertions to the current copy and switched the findings
panel tests to the redesigned flat-list layout (per-finding "Open
Tool →" buttons instead of per-tool expanders).
New coverage:
- tests/test_cli_reconcile.py (13) — preview/apply, tolerance flags,
sign inversion, key flags, error paths, Excel input.
- tests/test_tools_registry.py (27) — unique tool_ids, page_slug →
real file, valid sections/tiers, localized accessor fallbacks,
explicit pins for PDF Extractor + Reconciler entries.
- tests/test_reconcile.py — one-side-empty, key-pass tagging,
additional validation cases, input-DataFrame immutability.
- tests/gui/test_smoke.py — PAGE_SLUGS now includes 10_PDF_Extractor
and 11_Reconciler in both en/es.
- tests/gui/test_workflows.py — TestPdfExtractorWorkflow and
TestReconcilerWorkflow render checks.
Net: 2317 passed → 2418 passed, 0 failures.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 19:30:02 +00:00
..
2026-05-22 19:30:02 +00:00
2026-04-28 23:06:39 +00:00
2026-05-13 16:54:23 +00:00
2026-05-01 22:31:26 +00:00
2026-05-01 02:35:42 +00:00
2026-05-19 21:22:47 +00:00
2026-05-16 19:50:09 +00:00
2026-05-22 19:30:02 +00:00
2026-04-29 15:14:15 +00:00
2026-04-28 23:06:39 +00:00
2026-05-16 19:50:09 +00:00
2026-05-01 22:31:26 +00:00
2026-04-28 23:06:39 +00:00
2026-05-13 16:28:48 +00:00
2026-04-28 23:06:39 +00:00
2026-05-16 19:50:09 +00:00
2026-05-01 22:31:26 +00:00
2026-05-01 02:35:42 +00:00
2026-05-01 22:31:26 +00:00
2026-05-16 21:35:22 +00:00
2026-05-01 22:31:26 +00:00
2026-05-01 22:31:26 +00:00
2026-05-01 02:11:24 +00:00
2026-05-01 22:31:26 +00:00
2026-05-01 22:31:26 +00:00
2026-05-01 03:06:03 +00:00
2026-04-29 16:01:06 +00:00
2026-05-01 02:35:42 +00:00
2026-05-16 21:41:14 +00:00
2026-05-16 21:35:22 +00:00
2026-05-22 19:30:02 +00:00
2026-05-13 17:19:30 +00:00
2026-05-13 17:34:48 +00:00
2026-05-16 19:50:09 +00:00
2026-05-16 19:50:09 +00:00
2026-05-01 22:31:26 +00:00
2026-04-29 20:35:27 +00:00
2026-05-01 02:11:57 +00:00
2026-05-20 02:04:34 +00:00
2026-05-20 02:04:34 +00:00
2026-05-16 19:50:09 +00:00
2026-05-01 22:31:26 +00:00
2026-05-22 19:30:02 +00:00
2026-05-01 02:11:57 +00:00
2026-05-22 19:30:02 +00:00