code: def testIncompatibleShape(self):
      mod = reshape.Reshape(output_shape=[2 * 3, 4])
  
      input_size = 8 * 2 * 2 * 4
      output_size = 8 * 2 * 3 * 4
      msg = (
          "Input to reshape is a tensor with %d values, "
          "but the requested shape has %d" % (input_size, output_size)
      )
      with self.assertRaisesRegex(tf.errors.InvalidArgumentError, msg):
          mod(tf.ones([8, 2, 2, 4]))
  
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 5 for calling the ReshapeTest obj's underlying member method code with example usage: obj.testIncompatibleShape() without return types