Skip to content

Add accuracy test suite for solver methods #28

@jc-macdonald

Description

@jc-macdonald

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    testingTest infrastructure and accuracy benchmarks

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions