def test_get_current_settings_should_return_current_settings(self): settings_xml = Settings() settings_xml.read_settings_from_file() current_settings = settings_xml.get_current_settings() shared_items = set(current_settings.items()) & set(expected.items()) self.assertEqual(True, True)
def test_set_config_should_update_value_for_algorithm_to_backtracking(self): new_default = "Backtracking" settings_xml = Settings() settings_xml.read_settings_from_file() settings_xml.set_config("Algorithm", new_default) settings_xml.write_settings() settings_xml.read_settings_from_file() result = settings_xml.get_name_for_current_setting("Algorithm") self.assertEqual(new_default, result)
def test_set_config_should_update_value_for_level_easy_to_max_35(self): setting_node = "Level" setting_name = "Easy" attribute_name = "max" new_attribute_value = "35" settings_xml = Settings() settings_xml.read_settings_from_file() settings_xml.set_config_attributes(setting_node, setting_name, attribute_name, new_attribute_value) settings_xml.write_settings() settings_xml.read_settings_from_file() result = settings_xml.get_attribute_value_for_setting(setting_node, setting_name, attribute_name) self.assertEqual(new_attribute_value, result)