code: def test_tokenizer_add_new_tokens(self):
      tokenizer = self.tokenizer_class.from_pretrained(
          "facebook/wav2vec2-lv-60-espeak-cv-ft"
      )
  
      # check adding a single token
      tokenizer.add_tokens("xxx")
      token_ids = tokenizer("m xxx ɪ", do_phonemize=False).input_ids
      self.assertEqual(
          token_ids, [13, 392, 17]
      )  # xxx should be last token
  
      tokenizer.add_tokens(["aaa", "bbb", "ccc"])
      token_ids = tokenizer("m aaa ɪ ccc", do_phonemize=False).input_ids
      self.assertEqual(
          token_ids, [13, 393, 17, 395]
      )  # aaa and ccc should be after xxx and 2 after aaa
  
      token_ids = tokenizer("maɪ c", do_phonemize=False).input_ids
      self.assertEqual(token_ids, [3, 200])
  
imports: import json
  import os
  import unittest
  from typing import Tuple
  from transformers import Wav2Vec2PhonemeCTCTokenizer
  from transformers.models.wav2vec2.tokenization_wav2vec2 import VOCAB_FILES_NAMES
  from transformers.models.wav2vec2_phoneme.tokenization_wav2vec2_phoneme import Wav2Vec2PhonemeCTCTokenizerOutput
  from transformers.testing_utils import require_phonemizer
  from ...test_tokenization_common import TokenizerTesterMixin
label_desc: Use image node_id 4 for calling the Wav2Vec2PhonemeCTCTokenizerTest obj's underlying member method code with example usage: obj.test_tokenizer_add_new_tokens() without return types