code: def test_estimate_competence_all_ones(
      index, expected, example_all_ones
  ):
      (
          X,
          y,
          neighbors,
          distances,
          dsel_processed,
          dsel_scores,
      ) = example_all_ones
  
      a_priori_test = APriori()
  
      a_priori_test.DSEL_processed_ = dsel_processed
      a_priori_test.dsel_scores_ = dsel_scores
      a_priori_test.DSEL_target_ = y
      a_priori_test.n_classes_ = 2
  
      neighbors = neighbors[index, :].reshape(1, -1)
      distances = distances[index, :].reshape(1, -1)
  
      competences = a_priori_test.estimate_competence(
          neighbors, distances
      )
      assert np.isclose(competences, expected).all()
  
file_path: DESlib/deslib/tests/dcs/test_a_priori.py
imports: import numpy
  import pytest
  from sklearn.linear_model import Perceptron
  from sklearn.utils.estimator_checks import check_estimator
  from deslib.dcs.a_priori import APriori
label_desc: Use image node_id 2 for calling a global function with example usage: test_estimate_competence_all_ones(index, expected, example_all_ones) without return types