code: def test_fit_l1_distance(self):
      kND = KNearestDatasets(logger=self.logger)
  
      kND.fit(
          pd.DataFrame([self.anneal, self.krvskp, self.labor]),
          self.runs,
      )
      self.assertEqual(kND.best_configuration_per_dataset[232], 0)
      self.assertEqual(kND.best_configuration_per_dataset[233], 1)
      self.assertEqual(kND.best_configuration_per_dataset[234], 2)
      self.assertTrue(
          (
              kND.metafeatures
              == pd.DataFrame([self.anneal, self.krvskp, self.labor])
          )
          .all()
          .all()
      )
  
file_path: auto-sklearn/test/test_metalearning/pyMetaLearn/metalearning/test_kND.py
imports: import logging
  import numpy
  import pandas
  from autosklearn.metalearning.metalearning.kNearestDatasets.kND import KNearestDatasets
  from autosklearn.metalearning.metalearning.metrics.misc import get_random_metric
  import unittest
label_desc: Use image node_id 2 for calling the kNDTest obj's underlying member method code with example usage: obj.test_fit_l1_distance() without return types