code: def testDeconvOutputLength(self):
      self.assertEqual(4, utils.deconv_output_length(4, 2, "same", 1))
      self.assertEqual(8, utils.deconv_output_length(4, 2, "same", 2))
      self.assertEqual(5, utils.deconv_output_length(4, 2, "valid", 1))
      self.assertEqual(8, utils.deconv_output_length(4, 2, "valid", 2))
      self.assertEqual(3, utils.deconv_output_length(4, 2, "full", 1))
      self.assertEqual(6, utils.deconv_output_length(4, 2, "full", 2))
  
file_path: tensorflow-upstream/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 7 for calling the ConvUtilsTest obj's underlying member method code with example usage: obj.testDeconvOutputLength() without return types