code: def test_single_type(self):
      DPP = FeatTypeSplit(feat_type={"A": "numerical"})
      cs = DPP.get_hyperparameter_search_space(
          feat_type={"A": "numerical"},
          dataset_properties={
              "task": 1,
              "sparse": False,
              "multilabel": False,
              "multiclass": False,
              "target_type": "classification",
              "signed": False,
          },
      )
      for key in cs.get_hyperparameters_dict().keys():
          self.assertNotIn("text", key.split(":")[0])
          self.assertNotIn("categorical", key.split(":")[0])
      self.assertEqual(len(cs), self.num_numerical)
  
      DPP = FeatTypeSplit(feat_type={"A": "categorical"})
      cs = DPP.get_hyperparameter_search_space(
          feat_type={"A": "categorical"},
          dataset_properties={
              "task": 1,
              "sparse": False,
              "multilabel": False,
              "multiclass": False,
              "target_type": "classification",
              "signed": False,
          },
      )
      for key in cs.get_hyperparameters_dict().keys():
          self.assertNotIn("text", key.split(":")[0])
          self.assertNotIn("numerical", key.split(":")[0])
      self.assertEqual(len(cs), self.num_categorical)
  
      DPP = FeatTypeSplit(feat_type={"A": "string"})
      cs = DPP.get_hyperparameter_search_space(
          feat_type={"A": "string"},
          dataset_properties={
              "task": 1,
              "sparse": False,
              "multilabel": False,
              "multiclass": False,
              "target_type": "classification",
              "signed": False,
          },
      )
      for key in cs.get_hyperparameters_dict().keys():
          self.assertNotIn("numerical", key.split(":")[0])
          self.assertNotIn("categorical", key.split(":")[0])
      self.assertEqual(len(cs), self.num_text)
  
imports: from autosklearn.pipeline.components.data_preprocessing.feature_type import FeatTypeSplit
  import unittest
label_desc: Use image node_id 1 for calling the PreprocessingPipelineFeatTypeTest obj's underlying member method code with example usage: obj.test_single_type() without return types