code: def testFeedDownRankWithInferredDim(self):
      with self.session() as sess:
          sp_input = self._SparseTensorPlaceholder()
          input_val = self._SparseTensorValue_2x3x4()
          sp_output = sparse_ops.sparse_reshape(sp_input, [6, -1])
  
          output_val = sess.run(sp_output, {sp_input: input_val})
          self.assertAllEqual(
              output_val.indices,
              np.array(
                  [
                      [0, 1],
                      [1, 0],
                      [1, 2],
                      [3, 3],
                      [4, 1],
                      [4, 3],
                      [5, 2],
                  ]
              ),
          )
          self.assertAllEqual(output_val.values, input_val.values)
          self.assertAllEqual(output_val.dense_shape, [6, 4])
  
imports: from absl.testing import parameterized
  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 sparse_tensor
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import sparse_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 21 for calling the SparseReshapeTest obj's underlying member method code with example usage: obj.testFeedDownRankWithInferredDim() without return types