code: def test_get_numeric_features_to_observed_range(self):
      example = test_utils.make_fake_example(single_int_val=2)
  
      data = inference_utils.get_numeric_features_to_observed_range(
          [example]
      )
  
      # Returns a sorted list by feature_name.
      self.assertDictEqual(
          {
              "repeated_float": {
                  "observedMin": 1.0,
                  "observedMax": 4.0,
              },
              "repeated_int": {
                  "observedMin": 10,
                  "observedMax": 20,
              },
              "single_float": {
                  "observedMin": 24.5,
                  "observedMax": 24.5,
              },
              "single_int": {
                  "observedMin": 2.0,
                  "observedMax": 2.0,
              },
          },
          data,
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import sys
  import numpy
  import tensorflow
  from tensorflow_serving.apis import classification_pb2
  from tensorflow_serving.apis import predict_pb2
  from tensorflow_serving.apis import regression_pb2
  from utils import common_utils
  from utils import inference_utils
  from utils import platform_utils
  from utils import test_utils
label_desc: Use image node_id 11 for calling the InferenceUtilsTest obj's underlying member method code with example usage: obj.test_get_numeric_features_to_observed_range() without return types