code: def test_predict_proba(example_estimate_competence):
      X, y = example_estimate_competence[0:2]
  
      clf1 = Perceptron()
      clf1.fit(X, y)
      DESClustering([clf1, clf1]).fit(X, y)
  
imports: from unittest.mock import MagicMock
  import numpy
  import pytest
  from sklearn.cluster import KMeans
  from sklearn.linear_model import Perceptron
  from sklearn.utils.estimator_checks import check_estimator
  from deslib.des.des_clustering import DESClustering
  from deslib.util.diversity import Q_statistic, ratio_errors, negative_double_fault
label_desc: Use image node_id 14 for calling a global function with example usage: test_predict_proba(example_estimate_competence) without return types