code: def test_estimate_competence_batch(
      example_estimate_competence, create_pool_classifiers
  ):
      X, y, neighbors = example_estimate_competence[0:3]
  
      expected = np.array(
          [[4.0, 3.0, 4.0], [5.0, 2.0, 5.0], [2.0, 5.0, 2.0]]
      )
      knora_u_test = KNORAU(create_pool_classifiers)
      knora_u_test.fit(X, y)
  
      competences = knora_u_test.estimate_competence(neighbors)
      assert np.allclose(competences, expected, atol=0.01)
  
file_path: DESlib/deslib/tests/des/test_knorau.py
imports: import numpy
  from sklearn.linear_model import Perceptron
  from sklearn.utils.estimator_checks import check_estimator
  from deslib.des.knora_u import KNORAU
label_desc: Use image node_id 2 for calling a global function with example usage: test_estimate_competence_batch(example_estimate_competence, create_pool_classifiers) without return types