code: def testGetFeatureValuesForModelSpecFieldWithSingleModelTransforedFeatures(
      self, model_specs, field, multi_output_field, expected_values
  ):
      extracts = {
          constants.FEATURES_KEY: {
              "feature1": [1.0, 1.1, 1.2],
              "feature2": [2.0, 2.1, 2.2],
          },
          constants.TRANSFORMED_FEATURES_KEY: {
              "feature2": [4.0, 4.1, 4.2],
          },
      }
      got = model_util.get_feature_values_for_model_spec_field(
          model_specs, field, multi_output_field, extracts
      )
      self.assertAlmostEqual(expected_values, got)
  
imports: import tempfile
  import unittest
  from absl.testing import parameterized
  import apache_beam
  from apache_beam.testing import util
  import numpy
  import tensorflow
  from tensorflow_model_analysis import constants
  from tensorflow_model_analysis.api import types
  from tensorflow_model_analysis.eval_saved_model import testutil
  from tensorflow_model_analysis.proto import config_pb2
  from tensorflow_model_analysis.utils import model_util
  from tensorflow_model_analysis.utils import util
  from tfx_bsl.tfxio import tf_example_record
  from google.protobuf import text_format
  from tensorflow.core.protobuf import saved_model_pb2
  from tensorflow_metadata.proto.v0 import schema_pb2
label_desc: Use image node_id 13 for calling the ModelUtilTest obj's underlying member method code with example usage: obj.testGetFeatureValuesForModelSpecFieldWithSingleModelTransforedFeatures(model_specs, field, multi_output_field, expected_values) without return types