code: def test_it_converts_to_floats_in_dict_and_leaves_tuples(
      self,
  ) -> None:
      result = raw_data_to_evaluation(
          # pyre-fixme[6]: For 1st param expected `Union[Dict[str, Union[Tuple[Unio...
          raw_data={
              "objective_a": 6,
              "objective_b": 1.0,
              "objective_c": ("some", "tuple"),
          },
          metric_names=["objective_a", "objective_b"],
      )
      # pyre-fixme[16]: Item `float` of `Union[Dict[str, typing.Union[typing.Tuple[...
      self.assertEqual(result["objective_a"], (6.0, None))
      # pyre-fixme[16]: Item `float` of `Union[Dict[str, typing.Union[typing.Tuple[...
      self.assertEqual(result["objective_b"], (1.0, None))
      # pyre-fixme[16]: Item `float` of `Union[Dict[str, typing.Union[typing.Tuple[...
      self.assertEqual(result["objective_c"], ("some", "tuple"))
  
file_path: Ax/ax/core/tests/test_formatting_utils.py
imports: from ax.core.formatting_utils import raw_data_to_evaluation
  from ax.exceptions.core import UserInputError
  from ax.utils.common.testutils import TestCase
label_desc: Use image node_id 2 for calling the TestRawDataToEvaluation obj's underlying member method code with example usage: obj.test_it_converts_to_floats_in_dict_and_leaves_tuples() without return types