code: def test_encode_decode_graphemes(self):
      text = "This is, a test."
      ids = self.tokenizer.encode(text)
      test_hat = self.tokenizer.decode(ids)
      self.assertEqual(text, test_hat)
      self.assertEqual(len(ids), len(text))
  
file_path: TTS/tests/text_tests/test_tokenizer.py
imports: import unittest
  from dataclasses import dataclass, field
  from coqpit import Coqpit
  from TTS.tts.utils.text.characters import Graphemes, IPAPhonemes, _blank, _bos, _eos, _pad, _phonemes, _punctuations
  from TTS.tts.utils.text.phonemizers import ESpeak
  from TTS.tts.utils.text.tokenizer import TTSTokenizer
label_desc: Use image node_id 2 for calling the TestTTSTokenizer obj's underlying member method code with example usage: obj.test_encode_decode_graphemes() without return types