code: def test_argument_parser_dict_list_tuple():
      """Verify the argument parser does not contain options of type dict/list/tuple in config."""
      config = Configuration()
      config.add_option("st", option_type=str)
      config.add_option("di", option_type=dict)
      config.add_option("li", option_type=list)
      config.add_option("tu", option_type=tuple)
  
      parser = argparse.ArgumentParser()
      config.add_arguments(parser)
  
      options = parser.parse_args([])
      assert vars(options) == {"st": None}
  
      with pytest.raises(SystemExit) as exc:
          options = parser.parse_args(["--di", "ct"])
  
      assert exc.match("2")
  
imports: import argparse
  import logging
  import os
  import pytest
  import yaml
  from orion.core.io.config import Configuration, ConfigurationError
label_desc: Use image node_id 36 for calling a global function with example usage: test_argument_parser_dict_list_tuple() without return types