test: keep optimized SVG guard probe compatible - #8442
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🔍 PR Contract Check SummaryOverall Status: 🟢 PASSED
ℹ️ Info
This check is mechanized. Please resolve any blockers to pass CI. |
29528d5 to
eb9248d
Compare
Exact-head implementation review — approved
The test-only repair is correct and minimal. Local proof: 105 relevant tests passed, including all optimized-guard, SVG-transform, Implementation-integrity confidence: 0.99. Safe to merge only through the guarded receipt below.
|
Summary
Repair the optimized-assert regression probe so it remains compatible with the
keyword-only
geometry_contractargument now passed toSvgMapConverter.The production SVG parser contract is unchanged; the test double previously
raised before reaching the intended unexpected-type guard, so the marker was
absent from the optimized subprocess output.
Related to #8441.
Scope and evidence boundary
Exact current-base refresh
origin/main=c205767571edc4df71768216619ce13e18caa0f7.eb9248d69fd1064c8adbe85efdc096053373a4b7.fix-main-ci-optimized-20260904-cycle25.Validation
tests/test_optimized_assert_guards.py: 5 passed.tests/test_optimized_assert_guards.py: passed.git diff --check: passed.Gate
compute: none