code: def DISABLED_testAvgPool3dEmptyOutTensor(self):
      input_sizes = [30, 19, 4, 19, 17]
      input_data = 1.0
      input_tensor = constant_op.constant(
          input_data, shape=input_sizes, name="input"
      )
      avg_pool_3d = nn_ops.avg_pool3d(
          input_tensor,
          ksize=(1, 13, 3, 20, 1),
          strides=(1, 14, 4, 1, 1),
          padding="VALID",
          data_format="NDHWC",
          name="avg_pool_3d",
      )
      values = self.evaluate(avg_pool_3d)
      self.assertEqual(values.shape, (30, 1, 1, 0, 17))
  
imports: import numpy
  from tensorflow.python.eager import backprop
  from tensorflow.python.eager import context
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import errors_impl
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_nn_ops
  from tensorflow.python.ops import gradient_checker_v2
  from tensorflow.python.ops import nn_ops
  import tensorflow.python.ops.nn_grad
  from tensorflow.python.platform import test
label_desc: Use image node_id 14 for calling the PoolingTest obj's underlying member method code with example usage: obj.DISABLED_testAvgPool3dEmptyOutTensor() without return types