code: def test_clean_text(self):
      tokenizer = self.get_tokenizer()
      rust_tokenizer = self.get_rust_tokenizer()
  
      # Example taken from the issue https://github.com/huggingface/tokenizers/issues/340
      self.assertListEqual(
          [tokenizer.tokenize(t) for t in ["Test", "\xad", "test"]],
          [["[UNK]"], [], ["[UNK]"]],
      )
  
      self.assertListEqual(
          [
              rust_tokenizer.tokenize(t)
              for t in ["Test", "\xad", "test"]
          ],
          [["[UNK]"], [], ["[UNK]"]],
      )
  
imports: import os
  import unittest
  from transformers import ElectraTokenizerFast
  from transformers.models.electra.tokenization_electra import VOCAB_FILES_NAMES, BasicTokenizer, ElectraTokenizer, WordpieceTokenizer, _is_control, _is_punctuation, _is_whitespace
  from transformers.testing_utils import require_tokenizers, slow
  from ...test_tokenization_common import TokenizerTesterMixin, filter_non_english
label_desc: Use image node_id 18 for calling the ElectraTokenizationTest obj's underlying member method code with example usage: obj.test_clean_text() without return types