code: def testTensorName(self):
      with ops.Graph().as_default():
          in_tensor = array_ops.placeholder(
              dtype=dtypes.float32, shape=[4]
          )
          out_tensors = array_ops.split(
              value=in_tensor, num_or_size_splits=[1, 1, 1, 1], axis=0
          )
  
      expect_names = ["split", "split:1", "split:2", "split:3"]
      for i in range(len(expect_names)):
          got_name = util.get_tensor_name(out_tensors[i])
          self.assertEqual(got_name, expect_names[i])
  
imports: import os
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow.lite.python import util
  from tensorflow.lite.tools.flatbuffer_utils import read_model
  from tensorflow.python.client import session
  from tensorflow.python.framework import convert_to_constants
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import while_loop
  from tensorflow.python.platform import test
label_desc: Use image node_id 2 for calling the UtilTest obj's underlying member method code with example usage: obj.testTensorName() without return types