code: def testSplitTensorDtype(self, dtype):
      rt = ragged_tensor.RaggedTensor.from_row_lengths(
          [1.0, 2.0, 3.0, 4.0], [3, 1]
      )
      # split_lengths is a 1-D tensor
      split_lengths = ops.convert_to_tensor([1, 1], dtype=dtype)
      result = ragged_array_ops.split(rt, split_lengths)
      expected = [
          ragged_tensor.RaggedTensor.from_row_lengths(
              [1.0, 2.0, 3.0], [3]
          ),
          ragged_tensor.RaggedTensor.from_row_lengths([4.0], [1]),
      ]
      self.assertLen(result, len(expected))
      for res, exp in zip(result, expected):
          self.assertAllEqual(res, exp)
  
imports: import itertools
  from absl.testing import parameterized
  import numpy
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_spec
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops.ragged import ragged_array_ops
  from tensorflow.python.ops.ragged import ragged_tensor
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 3 for calling the RaggedSplitOpTest obj's underlying member method code with example usage: obj.testSplitTensorDtype(dtype) without return types