code: def test_TransformSearchSpace(self) -> None:
      ss2 = self.search_space.clone()
      ss2 = self.t.transform_search_space(ss2)
      self.assertEqual(len(ss2.parameters), 1)
      expected_parameter = RangeParameter(
          name="HASH_PARAM",
          parameter_type=ParameterType.FLOAT,
          lower=0.0,
          upper=1e12,
      )
      self.assertEqual(
          ss2.parameters.get("HASH_PARAM"), expected_parameter
      )
  
file_path: Ax/ax/modelbridge/transforms/tests/test_search_space_to_float_transform.py
imports: from copy import deepcopy
  from ax.core.observation import ObservationFeatures
  from ax.core.parameter import ChoiceParameter, ParameterType, RangeParameter
  from ax.core.search_space import SearchSpace
  from ax.modelbridge.transforms.search_space_to_float import SearchSpaceToFloat
  from ax.utils.common.testutils import TestCase
label_desc: Use image node_id 2 for calling the SearchSpaceToFloatTest obj's underlying member method code with example usage: obj.test_TransformSearchSpace() without return types