code: def testInvalid_negativeSize(self):
      mod = reshape.Reshape(output_shape=[1, -2])
      with self.assertRaisesRegex(
          tf.errors.InvalidArgumentError,
          "[Ss]ize 2 must be non-negative, not -2",
      ):
          mod(tf.ones([1, 2, 3]))
  
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 3 for calling the ReshapeTest obj's underlying member method code with example usage: obj.testInvalid_negativeSize() without return types