code: def testMergeTensorValueDenseDifferentShapesInts(self):
      merged_tensor_values = util.merge_tensor_values(
          tensor_values=[
              np.array([[[10], [11]]]),
              np.array([[[20, 21, 22]]]),
              np.array([[[30, 31], [32, 33], [34, 35]]]),
              np.array([[[40, 41]]]),
          ]
      )
      self.assertAllEqual(
          np.array(
              [
                  # Row 0
                  [[10, 0, 0], [11, 0, 0], [0, 0, 0]],
                  # Row 1
                  [[20, 21, 22], [0, 0, 0], [0, 0, 0]],
                  # Row 2
                  [[30, 31, 0], [32, 33, 0], [34, 35, 0]],
                  # Row 3
                  [[40, 41, 0], [0, 0, 0], [0, 0, 0]],
              ]
          ),
          merged_tensor_values,
      )
  
file_path: model-analysis/tensorflow_model_analysis/eval_saved_model/util_test.py
imports: import numpy
  import tensorflow
  from tensorflow_model_analysis.eval_saved_model import testutil
  from tensorflow_model_analysis.eval_saved_model import util
  from tensorflow.core.example import example_pb2
label_desc: Use image node_id 8 for calling the UtilTest obj's underlying member method code with example usage: obj.testMergeTensorValueDenseDifferentShapesInts() without return types