docstr: Tests ragged_concat with a single tensor input.
  
  Usually, we pass a list of values in for rt_inputs.  However, you can
  also pass in a single value (as with tf.concat), in which case it simply
  returns that tensor.  This test exercises that path.
docstr_tok: ["Tests","ragged_concat","with","a","single","tensor","input",".","Usually",",","we","pass","a","list","of","values","in","for","rt_inputs",".","However",",","you","can","also","pass","in","a","single","value","(","as","with","tf.concat",")",",","in","which","case","it","simply","returns","that","tensor",".","This","test","exercises","that","path","."]
code: def testSingleTensorInput(self):
      """Tests ragged_concat with a single tensor input.
  
      Usually, we pass a list of values in for rt_inputs.  However, you can
      also pass in a single value (as with tf.concat), in which case it simply
      returns that tensor.  This test exercises that path.
      """
      rt_inputs = ragged_factory_ops.constant([[1, 2], [3, 4]])
      concatenated = ragged_concat_ops.concat(rt_inputs, 0)
      self.assertAllEqual(concatenated, [[1, 2], [3, 4]])
  
file_path: tensorflow/tensorflow/python/ops/ragged/ragged_concat_op_test.py
imports: from absl.testing import parameterized
  from tensorflow.python.eager import context
  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.ragged import ragged_concat_ops
  from tensorflow.python.ops.ragged import ragged_factory_ops
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 6 for calling the RaggedConcatOpTest obj's underlying member method code with example usage: obj.testSingleTensorInput() without return types