code: def testOutOfBoundsIndexRaisesInvalidArgument(self):
      with self.assertRaisesRegex(
          errors.InvalidArgumentError, "out of range"
      ):
          indices = [[-1000], [405], [519], [758], [1015]]
          data = [
              [110.27793884277344],
              [120.29475402832031],
              [157.2418212890625],
              [157.2626953125],
              [188.45382690429688],
          ]
  
          self.evaluate(self.stitch_op(indices, data))
  
imports: import numpy
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import data_flow_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import gradients_impl
  import tensorflow.python.ops.data_flow_grad
  from tensorflow.python.platform import test
label_desc: Use image node_id 14 for calling the DynamicStitchTestBase obj's underlying member method code with example usage: obj.testOutOfBoundsIndexRaisesInvalidArgument() without return types