code: def test_tokenizer(self):
      augs = [
          nac.OcrAug(tokenizer=text_tokenizer.split_sentence),
          nac.KeyboardAug(tokenizer=text_tokenizer.split_sentence),
          nac.RandomCharAug(tokenizer=text_tokenizer.split_sentence),
      ]
  
      text = "The quick brown fox, jumps over lazy dog."
      expected_tokens = [
          "The",
          " quick",
          " brown",
          " fox",
          ", ",
          "jumps",
          " over",
          " lazy",
          " dog",
          ".",
      ]
      for aug in augs:
          tokens = aug.tokenizer(text)
          self.assertEqual(tokens, expected_tokens)
  
      text = "The quick !brown fox, jumps # over lazy dog ."
      expected_tokens = [
          "The",
          " quick",
          " !",
          "brown",
          " fox",
          ", ",
          "jumps",
          " # ",
          "over",
          " lazy",
          " dog",
          " .",
      ]
      for aug in augs:
          tokens = aug.tokenizer(text)
          self.assertEqual(tokens, expected_tokens)
  
file_path: nlpaug/test/augmenter/char/test_char.py
imports: import unittest
  import nlpaug.augmenter.char
  import nlpaug.util.text.tokenizer
  from nlpaug.util import Action
label_desc: Use image node_id 2 for calling the TestCharacter obj's underlying member method code with example usage: obj.test_tokenizer() without return types