code: def test_ipa_tokenizer_fr_fr(self):
      input_text = "Bonjour le monde"
      expected_output = "bɔ̃ʒˈuʁ lˈə- mˈɔ̃d"
  
      g2p = IpaG2p(phoneme_dict=self.PHONEME_DICT_FR, locale="fr-FR")
      tokenizer = IPATokenizer(g2p=g2p, locale="fr-FR")
      chars, tokens = self._parse_text(tokenizer, input_text)
  
      assert chars == expected_output
  
imports: import pytest
  from nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers import EnglishCharsTokenizer, FrenchCharsTokenizer, GermanCharsTokenizer, IPATokenizer, ItalianCharsTokenizer, SpanishCharsTokenizer
  from nemo.collections.tts.g2p.models.i18n_ipa import IpaG2p
label_desc: Use image node_id 15 for calling the TestTTSTokenizers obj's underlying member method code with example usage: obj.test_ipa_tokenizer_fr_fr() without return types