code: def setUp(self):
      super().setUp()
  
      # Adapted from Sennrich et al. 2015 and https://github.com/rsennrich/subword-nmt
      vocab = ["T@@", "i", "I", "R@@", "r", "e@@"]
      vocab_tokens = dict(zip(vocab, range(len(vocab))))
      merges = ["#version: 0.2", "l à</w>"]
      self.special_tokens_map = {"unk_token": "<unk>"}
  
      self.vocab_file = os.path.join(
          self.tmpdirname, VOCAB_FILES_NAMES["vocab_file"]
      )
      self.merges_file = os.path.join(
          self.tmpdirname, VOCAB_FILES_NAMES["merges_file"]
      )
  
      with open(self.vocab_file, "w", encoding="utf-8") as fp:
          for token in vocab_tokens:
              fp.write(f"{token} {vocab_tokens[token]}\n")
      with open(self.merges_file, "w", encoding="utf-8") as fp:
          fp.write("\n".join(merges))
  
file_path: H2O/h2o_flexgen/benchmark/third_party/transformers/tests/models/phobert/test_tokenization_phobert.py
imports: import os
  import unittest
  from transformers.models.phobert.tokenization_phobert import VOCAB_FILES_NAMES, PhobertTokenizer
  from ...test_tokenization_common import TokenizerTesterMixin
label_desc: Use image node_id 1 for calling the PhobertTokenizationTest obj's underlying member method code with example usage: obj.setUp() without return types