From 170df3e9085478b7cba6bad52acebc6229bc8d9a Mon Sep 17 00:00:00 2001 From: Robert Parker Date: Fri, 14 Jun 2024 16:51:26 -0600 Subject: [PATCH] guard against cyipopt not avilable --- .../pynumero/algorithms/solvers/tests/test_cyipopt_solver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyomo/contrib/pynumero/algorithms/solvers/tests/test_cyipopt_solver.py b/pyomo/contrib/pynumero/algorithms/solvers/tests/test_cyipopt_solver.py index b362e3ffca0..60e3a72245e 100644 --- a/pyomo/contrib/pynumero/algorithms/solvers/tests/test_cyipopt_solver.py +++ b/pyomo/contrib/pynumero/algorithms/solvers/tests/test_cyipopt_solver.py @@ -370,7 +370,9 @@ def intermediate( # The 13-arg callback works with cyipopt < 1.3, but we will use the # get_current_iterate method, which is only available in 1.3+ - @unittest.skipIf(not cyipopt_ge_1_3, "cyipopt version < 1.3.0") + @unittest.skipIf( + not cyipopt_available or not cyipopt_ge_1_3, "cyipopt version < 1.3.0" + ) def test_solve_13arg_callback(self): m = create_model1()