code: def test_not_predict_proba(create_X_y):
      X, y = create_X_y
  
      clf1 = Perceptron()
      clf1.fit(X, y)
      with pytest.raises(ValueError):
          meta = METADES([clf1, clf1])
          meta.fit(X, y)
  
imports: from unittest.mock import MagicMock
  import numpy
  import pytest
  from sklearn.linear_model import Perceptron
  from sklearn.naive_bayes import GaussianNB
  from sklearn.svm import SVC
  from sklearn.utils.estimator_checks import check_estimator
  from sklearn.utils.validation import check_is_fitted
  from deslib.des.meta_des import METADES
label_desc: Use image node_id 16 for calling a global function with example usage: test_not_predict_proba(create_X_y) without return types