def test_display_select_setting_name_modify_attributes_should_update_attribute_for_level(self): sudoku_menu = Menu() sudoku_setting = Settings() old_value = sudoku_setting.get_attribute_value_for_setting("Level", "Easy","max") sudoku_menu.display_select_setting_name_to_modify_attributes("Level") new_value = sudoku_setting.get_attribute_value_for_setting("Level", "Easy","max") self.assertEqual(old_value, new_value)
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)