code: def test_learner_settings(self):
      for key in self.transformer_settings:
          setting = getattr(learnersetting, key)
          module = functions.import_string_code_as_module(
              setting["source"]
          )
  
          assert hasattr(module.base_learner, "get_params")
          assert hasattr(module.base_learner, "set_params")
          assert hasattr(module.base_learner, "fit")
          assert hasattr(
              module.base_learner, setting["meta_feature_generator"]
          )
  
          module.base_learner.fit(self.X, self.y)
  
          del module
  
file_path: xcessiv/xcessiv/presets/tests/test_learnersetting.py
imports: from __future__ import absolute_import, print_function, division, unicode_literals
  import unittest
  from sklearn.datasets import load_iris, load_boston
  from xcessiv import functions
  from xcessiv.presets import learnersetting
label_desc: Use image node_id 2 for calling the TestTransformers obj's underlying member method code with example usage: obj.test_learner_settings() without return types