Skip to content

Repair check_estimator battery; add mask and conformance coverage - #9

Merged
ms-kumar merged 2 commits into
mainfrom
test/utils-conformance
Sep 25, 2026
Merged

ms-kumar merged 2 commits into
mainfrom
test/utils-conformance

Conversation

@ms-kumar

Copy link
Copy Markdown
Owner

The conformance battery failed on every estimator (repr-with-params compared against Regressor/Classifier suffixes; sklearn's own LinearRegression wouldn't pass), mask utils and check_estimator had ~10% coverage, and MultiOutput wrappers rejected nested estimator__params that get_params emitted. Fixes: class-name check without suffix rule, repr-normalized params round-trip, base re-exports utils check (single source), estimator__param support on MultiOutput pair; 21 new tests (mask utils, 14-estimator battery). Follow-up noted: OneVsRestClassifier still lacks nested params. Local: 302 passed, pre-commit clean.

@ms-kumar ms-kumar self-assigned this Sep 25, 2026
@ms-kumar
ms-kumar merged commit 69e4423 into main Sep 25, 2026
10 checks passed
@ms-kumar
ms-kumar deleted the test/utils-conformance branch September 25, 2026 03:52
@ms-kumar ms-kumar added the enhancement New feature or request label Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant