From feaec32653e29963d9bf66342f1d8872b659371b Mon Sep 17 00:00:00 2001 From: Alinson S Xavier Date: Sun, 12 Apr 2020 15:08:07 -0500 Subject: [PATCH] Add test for InternalSolver.fix --- .../miplearn/solvers/tests/test_internal_solver.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/python/miplearn/solvers/tests/test_internal_solver.py b/src/python/miplearn/solvers/tests/test_internal_solver.py index 983adc4..3715fd3 100644 --- a/src/python/miplearn/solvers/tests/test_internal_solver.py +++ b/src/python/miplearn/solvers/tests/test_internal_solver.py @@ -50,6 +50,18 @@ def test_internal_solver_warm_starts(): stats = solver.solve(tee=True) assert stats["Warm start value"] is None + solver.fix({ + "x": { + 0: 1.0, + 1: 0.0, + 2: 0.0, + 3: 1.0, + } + }) + stats = solver.solve(tee=True) + assert stats["Lower bound"] == 725.0 + assert stats["Upper bound"] == 725.0 + def test_internal_solver(): for solver in [GurobiSolver(), CPLEXSolver()]: