code: def test_non_meta_estimators():
      for name, Estimator in all_estimators():
          if name == "kmodes":
              relevant_checks = KMODES_INCLUDE_CHECKS
          elif name == "kprototypes":
              relevant_checks = KPROTOTYPES_INCLUDE_CHECKS
          else:
              raise NotImplementedError
          estimator = Estimator()
          for check in _yield_all_checks(estimator):
              if (
                  hasattr(check, "__name__")
                  and check.__name__ in relevant_checks
              ):
                  return _named_check(check, name), name, estimator
  
imports: from sklearn.utils.estimator_checks import _yield_all_checks, check_parameters_default_constructible
  from kmodes.kmodes import KModes
  from kmodes.kprototypes import KPrototypes
  from kmodes.util.testing import _named_check
label_desc: Use image node_id 3 for calling a global function with example usage: test_non_meta_estimators() and returns: _named_check,  name,  estimator