code: def test_main_add_token(tmp_path):
      tknlist_path = tmp_path / "tmp_token_list/whisper_token_list.txt"
      tknlist_path.parent.mkdir()
      tknlist_path.touch()
      add_tknlist_path = tmp_path / "tmp_token_list/add_token_list.txt"
      with open(add_tknlist_path, "w") as f:
          f.write("command:yes\n")
  
      main(
          cmd=[
              "--whisper_model",
              "whisper_multilingual",
              "--output",
              str(tknlist_path),
              "--whisper_language",
              "en",
              "--add_token_file_name",
              str(add_tknlist_path),
          ]
      )
  
      found = False
      with open(tknlist_path) as f:
          lines = f.readlines()
          for line in lines:
              if line.strip() == "command:yes":
                  found = True
  
      assert found is True
  
file_path: espnet/test/espnet2/bin/test_whisper_export_vocabulary.py
imports: from argparse import ArgumentParser
  import pytest
  from espnet2.bin.whisper_export_vocabulary import export_vocabulary, get_parser, main
label_desc: Use image node_id 13 for calling a global function with example usage: test_main_add_token(tmp_path) without return types