code: def test_predict_proba(create_X_y, create_pool_classifiers):
      X, y = create_X_y
  
      pool_classifiers = create_pool_classifiers
      single_best_test = SingleBest(pool_classifiers)
      single_best_test.fit(X, y)
  
      predicted_proba = single_best_test.predict_proba(X)
      assert np.equal(
          predicted_proba, pool_classifiers[0].predict_proba(X)
      ).all()
  
file_path: DESlib/deslib/tests/static/test_single_best.py
imports: from unittest.mock import MagicMock
  import numpy
  import pytest
  from sklearn.datasets import make_classification
  from sklearn.ensemble import AdaBoostClassifier
  from sklearn.exceptions import NotFittedError
  from sklearn.metrics import roc_auc_score
  from sklearn.utils.estimator_checks import check_estimator
  from deslib.static.single_best import SingleBest
label_desc: Use image node_id 4 for calling a global function with example usage: test_predict_proba(create_X_y, create_pool_classifiers) without return types