code: def test3DNegativeStride(self):
      for dtype in self.numeric_types:
          with self.session():
              i = array_ops.placeholder(dtype, shape=[3, 4, 10])
              with self.test_scope():
                  o = array_ops.strided_slice(
                      i, [2, 2, 6], [0, 0, 2], [-1, -1, -2]
                  )
              params = {
                  i: [
                      [
                          [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
                          [9, 8, 7, 6, 5, 4, 3, 2, 1, 0],
                          [5, 3, 1, 7, 9, 2, 4, 6, 8, 0],
                          [4, 5, 2, 4, 3, 7, 6, 8, 9, 4],
                      ],
                      [
                          [5, 5, 5, 5, 5, 5, 5, 5, 5, 5],
                          [4, 3, 4, 5, 7, 6, 5, 3, 4, 5],
                          [8, 7, 6, 5, 4, 3, 2, 1, 8, 7],
                          [7, 1, 7, 1, 8, 1, 8, 1, 3, 1],
                      ],
                      [
                          [7, 5, 7, 5, 7, 5, 7, 5, 7, 5],
                          [1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
                          [9, 8, 7, 9, 8, 7, 9, 8, 7, 9],
                          [9, 9, 5, 5, 6, 6, 3, 3, 6, 6],
                      ],
                  ]
              }
              result = o.eval(feed_dict=params)
  
              self.assertAllEqual(
                  [[[9, 8], [1, 1]], [[2, 4], [5, 7]]], result
              )
  
imports: from tensorflow.compiler.tests import xla_test
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 8 for calling the StridedSliceTest obj's underlying member method code with example usage: obj.test3DNegativeStride() without return types