def settings_list_from_yaml(yaml_file):
    parsed_yaml = yaml.load(yaml_file)
    # TODO check for proper yaml formatting
    settings_list = []
    for settings_dict in parsed_yaml:
        name = settings_dict.keys()[0]
        setting = settings_dict.values()[0]
        cohersed_setting = {}
        for key, value in setting.items():
            cohersed_setting[coherse_name(key)] = value
        cohersed_setting['name'] = coherse_name(name)
        settings_list.append(cohersed_setting)
    return settings_list
def settings_list_from_yaml(yaml_file):
    parsed_yaml = yaml.load(yaml_file)
    # TODO check for proper yaml formatting
    settings_list = []
    for settings_dict in parsed_yaml:
        name = settings_dict.keys()[0]
        setting = settings_dict.values()[0]
        cohersed_setting = {}
        for key, value in setting.items():
            cohersed_setting[coherse_name(key)] = value
        cohersed_setting["name"] = coherse_name(name)
        settings_list.append(cohersed_setting)
    return settings_list
 def test_contents(self):
     for character in coherse_name(self.bad_name):
         self.assertTrue(character in valid_characters)
示例#4
0
 def test_contents(self):
     for character in coherse_name(self.bad_name):
         self.assertTrue(character in valid_characters)