class_docstr: Unit test for synthetic function. 
class_docstr_tok: ["Unit","test","for","synthetic","function","."]
docstr: Gets the test points. 
docstr_tok: ["Gets","the","test","points","."]
code: def _get_test_vals_from_mf_func_caller(
      cls, func_caller, test_points, test_fidels
  ):
      """Gets the test points."""
      test_rets = [
          func_caller.eval_at_fidel_single(fidel, point)
          for fidel, point in zip(test_fidels, test_points)
      ]
      test_vals = [ret[0] for ret in test_rets]
      test_qinfos = [ret[1] for ret in test_rets]
      return test_vals, test_qinfos, test_rets
  
imports: import os
  import numpy
  from .None import cp_domain_utils, experiment_caller
  from ..utils import euclidean_synthetic_functions
  from ..utils.base_test_class import BaseTestClass, execute_tests
  from ..utils.ancillary_utils import get_list_of_floats_as_str
  from ..test_data.park2_4.park2_4 import park2_4
  from ..test_data.park2_4.park2_4_mf import park2_4_mf
  from ..test_data.park2_4.park2_4_mf import cost
  from ..test_data.park1_3.park1_3 import park1_3
  from ..test_data.park1_3.park1_3_mf import park1_3_mf
  from ..test_data.park1_3.park1_3_mf import cost
label_desc: Use image node_id 3 for calling the EuclideanFunctionCallerTestCase obj's underlying member method code with example usage: obj._get_test_vals_from_mf_func_caller(cls, func_caller, test_points, test_fidels) and returns: test_vals,  test_qinfos,  test_rets