def init_config(options_filename, ignore_missing=False): global menu_data data.init(options_filename, ignore_missing) menu_data = menu_parse() set_initial_values()
def test_condexpr_evaluation(caplog, tmpdir, inputdata, result, error): mconfig_file = tmpdir.join("Mconfig") mconfig = template_condexpr_mconfig.format(**inputdata) mconfig_file.write(mconfig, "wt") data.init(str(mconfig_file), False) c = data.get_config("OPTION") general.set_initial_values() val = expr.condexpr_value(c['default_cond'][0]['cond']) if error is not None: assert error in caplog.text else: assert val == result assert caplog.text == ""