def test_load_config_cli_custom_argument_parser_vars(self): parser = brewtils.get_argument_parser() parser.add_argument("some_parameter") cli_args = ["param", "--bg-host", "the_host"] parsed_args = parser.parse_args(cli_args) config = brewtils.load_config(**vars(parsed_args)) assert config.bg_host == "the_host" assert parsed_args.some_parameter == "param" assert "some_parameter" not in config
def test_load_config_cli_custom_argument_parser_vars(self): parser = brewtils.get_argument_parser() parser.add_argument('some_parameter') cli_args = ['param', '--bg-host', 'the_host'] parsed_args = parser.parse_args(cli_args) config = brewtils.load_config(**vars(parsed_args)) assert config.bg_host == 'the_host' assert parsed_args.some_parameter == 'param' assert 'some_parameter' not in config