code: def test_get_parameter_type(self) -> None:
      self.assertEqual(_get_parameter_type(float), ParameterType.FLOAT)
      self.assertEqual(_get_parameter_type(int), ParameterType.INT)
      self.assertEqual(_get_parameter_type(bool), ParameterType.BOOL)
      self.assertEqual(_get_parameter_type(str), ParameterType.STRING)
      with self.assertRaises(ValueError):
          _get_parameter_type(dict)
  
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 11 for calling the RangeParameterTest obj's underlying member method code with example usage: obj.test_get_parameter_type() without return types