code: def testConvInputLength(self):
      self.assertEqual(3, utils.conv_input_length(4, 2, "same", 1))
      self.assertEqual(2, utils.conv_input_length(2, 2, "same", 2))
      self.assertEqual(4, utils.conv_input_length(3, 2, "valid", 1))
      self.assertEqual(4, utils.conv_input_length(2, 2, "valid", 2))
      self.assertEqual(3, utils.conv_input_length(4, 2, "full", 1))
      self.assertEqual(4, utils.conv_input_length(3, 2, "full", 2))
  
file_path: tensorflow/tensorflow/python/layers/utils_test.py
imports: from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import test_util
  from tensorflow.python.layers import utils
  from tensorflow.python.ops import array_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 6 for calling the ConvUtilsTest obj's underlying member method code with example usage: obj.testConvInputLength() without return types