code: def setUp(self) -> None:
      self.param1 = RangeParameter(
          name="x",
          parameter_type=ParameterType.FLOAT,
          lower=1,
          upper=3,
          log_scale=True,
          digits=5,
          is_fidelity=True,
          target_value=2,
      )
      self.param1_repr = (
          "RangeParameter(name='x', parameter_type=FLOAT, range=[1.0, 3.0], "
          "is_fidelity=True, log_scale=True, target_value=2.0, digits=5)"
      )
  
      self.param2 = RangeParameter(
          name="y", parameter_type=ParameterType.INT, lower=10, upper=15
      )
      self.param2_repr = (
          "RangeParameter(name='y', parameter_type=INT, range=[10, 15])"
      )
  
imports: from ax.core.parameter import _get_parameter_type, ChoiceParameter, EPS, FixedParameter, ParameterType, RangeParameter
  from ax.exceptions.core import UserInputError
  from ax.utils.common.testutils import TestCase
  from ax.utils.common.typeutils import not_none
label_desc: Use image node_id 1 for calling the RangeParameterTest obj's underlying member method code with example usage: obj.setUp() without return types