code: def setUp(self) -> None:
      self.target_lb = self.transform_class.target_lb
      self.target_range = self.transform_class.target_range
      self.target_ub = self.target_lb + self.target_range
      self.search_space = SearchSpace(
          parameters=[
              RangeParameter(
                  "x",
                  lower=1,
                  upper=3,
                  parameter_type=ParameterType.FLOAT,
              ),
              RangeParameter(
                  "y",
                  lower=1,
                  upper=2,
                  parameter_type=ParameterType.FLOAT,
              ),
              RangeParameter(
                  "z",
                  lower=1,
                  upper=2,
                  parameter_type=ParameterType.FLOAT,
                  log_scale=True,
              ),
              RangeParameter(
                  "a",
                  lower=1,
                  upper=2,
                  parameter_type=ParameterType.INT,
              ),
              ChoiceParameter(
                  "b",
                  parameter_type=ParameterType.STRING,
                  values=["a", "b", "c"],
              ),
          ],
          parameter_constraints=[
              ParameterConstraint(
                  constraint_dict={"x": -0.5, "y": 1}, bound=0.5
              ),
              ParameterConstraint(
                  constraint_dict={"x": -0.5, "a": 1}, bound=0.5
              ),
          ],
      )
      self.t = self.transform_class(
          search_space=self.search_space,
          observations=[],
      )
      self.search_space_with_target = SearchSpace(
          parameters=[
              RangeParameter(
                  "x",
                  lower=1,
                  upper=3,
                  parameter_type=ParameterType.FLOAT,
                  is_fidelity=True,
                  target_value=3,
              )
          ]
      )
  
file_path: Ax/ax/modelbridge/transforms/tests/test_unit_x_transform.py
imports: from copy import deepcopy
  import numpy
  from ax.core.observation import ObservationFeatures
  from ax.core.parameter import ChoiceParameter, ParameterType, RangeParameter
  from ax.core.parameter_constraint import ParameterConstraint
  from ax.core.search_space import RobustSearchSpace, SearchSpace
  from ax.exceptions.core import UnsupportedError, UserInputError
  from ax.modelbridge.transforms.unit_x import UnitX
  from ax.utils.common.testutils import TestCase
  from ax.utils.testing.core_stubs import get_robust_search_space
label_desc: Use image node_id 1 for calling the UnitXTransformTest obj's underlying member method code with example usage: obj.setUp() without return types