code: def testShape(self):
      self.assertAllEqual(
          ragged_math_ops.range(0, 0, 1).shape.as_list(), [1, None]
      )
      self.assertAllEqual(
          ragged_math_ops.range([1, 2, 3]).shape.as_list(), [3, None]
      )
      self.assertAllEqual(
          ragged_math_ops.range([1, 2, 3], [4, 5, 6]).shape.as_list(),
          [3, None],
      )
  
file_path: tensorflow-upstream/tensorflow/python/ops/ragged/ragged_range_op_test.py
imports: from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import gen_ragged_math_ops
  from tensorflow.python.ops.ragged import ragged_math_ops
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 9 for calling the RaggedRangeOpTest obj's underlying member method code with example usage: obj.testShape() without return types