8000 MAINT solve the failure in scipy-dev (#26646) · scikit-learn/scikit-learn@ab833e1 · GitHub
[go: up one dir, main page]

Skip to content

Commit ab833e1

Browse files
glemaitrejeremiedbb
authored andcommitted
MAINT solve the failure in scipy-dev (#26646)
1 parent 7b94d6b commit ab833e1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

sklearn/linear_model/tests/test_quantile.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ def default_solver():
2727
return "highs" if sp_version >= parse_version("1.6.0") else "interior-point"
2828

2929

30+
@pytest.mark.skipif(
31+
parse_version(sp_version.base_version) >= parse_version("1.11"),
32+
reason="interior-point solver is not available in SciPy 1.11",
33+
)
3034
@pytest.mark.parametrize("solver", ["interior-point", "revised simplex"])
3135
def test_incompatible_solver_for_sparse_input(X_y_data, solver):
3236
X, y = X_y_data
@@ -236,6 +240,10 @@ def test_equivariance(quantile, default_solver):
236240
assert_allclose(model2.coef_, np.linalg.solve(A, model1.coef_), rtol=1e-5)
237241

238242

243+
@pytest.mark.skipif(
244+
parse_version(sp_version.base_version) >= parse_version("1.11"),
245+
reason="interior-point solver is not available in SciPy 1.11",
246+
)
239247
@pytest.mark.filterwarnings("ignore:`method='interior-point'` is deprecated")
240248
def test_linprog_failure():
241249
"""Test that linprog fails."""
@@ -279,6 +287,10 @@ def test_sparse_input(sparse_format, solver, fit_intercept, default_solver):
279287

280288

281289
# TODO (1.4): remove this test in 1.4
290+
@pytest.mark.skipif(
291+
parse_version(sp_version.base_version) >= parse_version("1.11"),
292+
reason="interior-point solver is not available in SciPy 1.11",
293+
)
282294
def test_warning_new_default(X_y_data):
283295
"""Check that we warn about the new default solver."""
284296
X, y = X_y_data

0 commit comments

Comments
 (0)
0