Extract the accuracy test suite from PR #18 into its own PR.
Scope
tests/op_engine/test_core_solver_accuracy.py (~275 lines of additions)
- Address inline review feedback:
- Make test helpers non-private (no leading underscore — these are test files, not public API)
- Remove single-use constants from
@pytest.mark.parametrize
- Use direct import:
from op_engine.core_solver import MethodName
- Address
PLR0914 (too-many-locals) properly instead of blanket suppression in pyproject.toml
Related
Ref: PR #18 review by @TimothyWillard
Extract the accuracy test suite from PR #18 into its own PR.
Scope
tests/op_engine/test_core_solver_accuracy.py(~275 lines of additions)@pytest.mark.parametrizefrom op_engine.core_solver import MethodNamePLR0914(too-many-locals) properly instead of blanket suppression in pyproject.tomlRelated
Ref: PR #18 review by @TimothyWillard