code: def test3DimMatrixRagged(self):
      test_value = ragged_factory_ops.constant(
          [[[b"11"], [b"12t", b"13"]], [[b"21", b"22!"]]]
      )
      expected_tokens = [
          [
              [[ord("1"), ord("1")]],
              [[ord("1"), ord("2"), ord("t")], [ord("1"), ord("3")]],
          ],
          [[[ord("2"), ord("1")], [ord("2"), ord("2"), ord("!")]]],
      ]
      expected_offset_starts = [
          [[[0, 1]], [[0, 1, 2], [0, 1]]],
          [[[0, 1], [0, 1, 2]]],
      ]
      expected_offset_ends = [
          [[[1, 2]], [[1, 2, 3], [1, 2]]],
          [[[1, 2], [1, 2, 3]]],
      ]
      tokens = self.tokenizer.tokenize(test_value)
      self.assertAllEqual(tokens, expected_tokens)
      (tokens, starts, ends) = self.tokenizer.tokenize_with_offsets(
          test_value
      )
      self.assertAllEqual(tokens, expected_tokens)
      self.assertAllEqual(starts, expected_offset_starts)
      self.assertAllEqual(ends, expected_offset_ends)
  
      detokenized = self.tokenizer.detokenize(tokens)
      self.assertAllEqual(detokenized, test_value)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops.ragged import ragged_factory_ops
  from tensorflow.python.platform import test
  from tensorflow_text.python.ops.unicode_char_tokenizer import UnicodeCharTokenizer
label_desc: Use image node_id 9 for calling the UnicodeCharTokenizerOpTest obj's underlying member method code with example usage: obj.test3DimMatrixRagged() without return types