@@ -283,7 +283,10 @@ function runtests(
283
283
Test. @test all (isnothing, MOI. get (model, attr, x))
284
284
primal_start = fill (constraint_start, length (x))
285
285
MOI. set (model, attr, x, primal_start)
286
- Test. @test MOI. get (model, attr, x) ≈ primal_start
286
+ if ! isempty (x)
287
+ # ≈ does not work if x is empty because the return of get is Any[]
288
+ Test. @test MOI. get (model, attr, x) ≈ primal_start
289
+ end
287
290
end
288
291
# Test ConstraintPrimalStart and ConstraintDualStart
289
292
for (F, S) in MOI. get (model, MOI. ListOfConstraintTypesPresent ())
@@ -295,7 +298,11 @@ function runtests(
295
298
Test. @test MOI. get (model, attr, ci) === nothing
296
299
start = _fake_start (constraint_start, set)
297
300
MOI. set (model, attr, ci, start)
298
- Test. @test MOI. get (model, attr, ci) ≈ start
301
+ if ! isempty (ci)
302
+ # ≈ does not work if ci is empty because the return of
303
+ # get is Any[]
304
+ Test. @test MOI. get (model, attr, ci) ≈ start
305
+ end
299
306
end
300
307
end
301
308
end
0 commit comments