code: def testUnit3D(self):
      x1 = tf.random_uniform([4, 74, 74, 74, 256])
      x2 = tf.random_uniform([4, 74, 74, 74, 256])
      x1, x2 = revnet.unit(
          x1,
          x2,
          block_num=5,
          depth=128,
          num_layers=1,
          dim="3d",
          stride=2,
      )
      self.assertEqual(x1.get_shape().as_list(), [4, 37, 37, 37, 512])
      self.assertEqual(x2.get_shape().as_list(), [4, 37, 37, 37, 512])
  
file_path: tensor2tensor/tensor2tensor/models/revnet_test.py
imports: from tensor2tensor.models import revnet
  import tensorflow.compat.v1
  from tensorflow.compat.v1 import estimator
label_desc: Use image node_id 9 for calling the RevnetTest obj's underlying member method code with example usage: obj.testUnit3D() without return types