8000 TST add deprecation test for class_weight='auto' · scikit-learn/scikit-learn@2fad9b6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2fad9b6

Browse files
committed
TST add deprecation test for class_weight='auto'
1 parent bd30389 commit 2fad9b6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

sklearn/linear_model/tests/test_logistic.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from sklearn.utils.testing import assert_raises
1212
from sklearn.utils.testing import assert_true
1313
from sklearn.utils.testing import assert_warns
14+
from sklearn.utils.testing import assert_warns_message
1415
from sklearn.utils.testing import raises
1516
from sklearn.utils.testing import ignore_warnings
1617
from sklearn.utils.testing import assert_raise_message
@@ -657,6 +658,15 @@ def test_logistic_regression_class_weights():
657658
assert_array_almost_equal(clf1.coef_, clf2.coef_, decimal=6)
658659

659660

661+
def test_multinomial_logistic_regression_with_classweight_auto():
662+
X, y = iris.data, iris.target
663+
model = LogisticRegression(multi_class='multinomial',
664+
class_weight='auto', solver='lbfgs')
665+
assert_warns_message(DeprecationWarning,
666+
"class_weight='auto' heuristic is deprecated",
667+
model.fit, X, y)
668+
669+
660670
def test_logistic_regression_convergence_warnings():
661671
# Test that warnings are raised if model does not converge
662672

0 commit comments

Comments
 (0)
0