Skip to content

Commit

Permalink
use argval and .value() in test constraints
Browse files Browse the repository at this point in the history
  • Loading branch information
Wout4 committed May 14, 2024
1 parent db8efd7 commit 429daf9
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions tests/test_constraints.py
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,7 @@ def reify_imply_exprs(solver):

def verify(cons):
assert argval(cons)
assert cons.value()


@pytest.mark.parametrize(("solver","constraint"),_generate_inputs(bool_exprs), ids=str)
Expand All @@ -236,6 +237,7 @@ def test_bool_constaints(solver, constraint):
else:
assert SolverLookup.get(solver, Model(constraint)).solve()
assert argval(constraint)
assert constraint.value()


@pytest.mark.parametrize(("solver","constraint"), _generate_inputs(comp_constraints), ids=str)
Expand All @@ -249,6 +251,7 @@ def test_comparison_constraints(solver, constraint):
else:
assert SolverLookup.get(solver,Model(constraint)).solve()
assert argval(constraint)
assert constraint.value()


@pytest.mark.parametrize(("solver","constraint"), _generate_inputs(reify_imply_exprs), ids=str)
Expand All @@ -262,3 +265,4 @@ def test_reify_imply_constraints(solver, constraint):
else:
assert SolverLookup.get(solver, Model(constraint)).solve()
assert argval(constraint)
assert constraint.value()

0 comments on commit 429daf9

Please sign in to comment.