code: def test_special_tokens_unaffacted_by_save_load(self):
      with tempfile.TemporaryDirectory() as tmpdirname:
          original_special_tokens = self.tokenizer.lang_token_to_id
          self.tokenizer.save_pretrained(tmpdirname)
          new_tok = M2M100Tokenizer.from_pretrained(tmpdirname)
          self.assertDictEqual(
              new_tok.lang_token_to_id, original_special_tokens
          )
  
imports: import tempfile
  import unittest
  from pathlib import Path
  from shutil import copyfile
  from transformers import M2M100Tokenizer, is_torch_available
  from transformers.testing_utils import get_tests_dir, nested_simplify, require_sentencepiece, require_tokenizers, require_torch, slow
  from transformers.utils import is_sentencepiece_available
  from ...test_tokenization_common import TokenizerTesterMixin
label_desc: Use image node_id 6 for calling the M2M100TokenizerIntegrationTest obj's underlying member method code with example usage: obj.test_special_tokens_unaffacted_by_save_load() without return types