code: def test_GetFilteredResults(self) -> None:
      data = Data(df=self.df)
      # pyre-fixme[6]: For 1st param expected `Dict[str, typing.Any]` but got `str`.
      # pyre-fixme[6]: For 2nd param expected `Dict[str, typing.Any]` but got `str`.
      actual_filtered = data.get_filtered_results(
          arm_name="0_0", metric_name="a"
      )
      # Create new Data to replicate timestamp casting.
      expected_filtered = Data(
          pd.DataFrame(
              [
                  {
                      "arm_name": "0_0",
                      "metric_name": "a",
                      "mean": 2.0,
                      "sem": 0.2,
                      "trial_index": 1,
                      "start_time": "2018-01-01",
                      "end_time": "2018-01-02",
                  },
              ]
          )
      ).df
      print(actual_filtered)
      print(expected_filtered)
      self.assertTrue(actual_filtered.equals(expected_filtered))
  
imports: import random
  import pandas
  from ax.core.data import clone_without_metrics, custom_data_class, Data, set_single_trial
  from ax.utils.common.testutils import TestCase
  from ax.utils.common.timeutils import current_timestamp_in_millis
label_desc: Use image node_id 12 for calling the DataTest obj's underlying member method code with example usage: obj.test_GetFilteredResults() without return types