

def test_constant_strategy_sparse_target():
    X = ([[0]] * 5)
    y = sp.csc_matrix(np.array([[0, 1], [4, 0], [1, 1], [1, 4], [1, 1]]))
    n_samples = len(X)
    clf = DummyClassifier(strategy='constant', random_state=0, constant=[1, 0])
    clf.fit(X, y)
    y_pred = y.predict(X)
    assert_true(sp.issparse(y_pred))
    assert_array_equal(y_pred.toarray(), np.hstack([np.ones((n_samples, 1)), np.zeros((n_samples, 1))]))

dataset/ETHPy150Open scikit-learn/scikit-learn/sklearn/tests/test_dummy.py test_constant_strategy_sparse_target/VarMisuse@104/118 `clf`->`y`