code: def testUnknownBatchSize(self):
      mod = reshape.Reshape(output_shape=[-1])
      input_spec = tf.TensorSpec([None, 2, 3, 4, 5], tf.float32)
      cf = tf.function(mod).get_concrete_function(input_spec)
      (output,) = cf.outputs
      self.assertEqual(output.shape.as_list(), [None, 2 * 3 * 4 * 5])
  
imports: from absl.testing import parameterized
  import numpy
  from sonnet.src import reshape
  from sonnet.src import test_utils
  import tensorflow
label_desc: Use image node_id 9 for calling the ReshapeTest obj's underlying member method code with example usage: obj.testUnknownBatchSize() without return types