def _apply_config(self): """ apply given configuration :return: void """ self.set_addon_dirs(self.active_config.get('addon_places')) recursive_from_config = self.active_config.get('recursive') verbose_from_config = self.active_config.get('verbose') if self.recursive_search is None: if recursive_from_config: self.log("Picking 'recursive' search value from config...", "info") self.recursive_search = AddonHelper.convert_string_to_boolean(recursive_from_config) else: self.recursive_search = False self.lazy_load = False if self.verbose is None: if verbose_from_config: self.log("Picking 'verbose' setting from config...", "info") self.verbose = AddonHelper.convert_string_to_boolean(verbose_from_config) else: self.verbose = False
def set_recursive_search(self, state): """ Change recursive search mode for addons, Recommended: Either set while initializing or leave it default :param state: true or false :return: void """ self.recursive_search = AddonHelper.convert_string_to_boolean(state)
def set_lazy_load(self, state): """ Change lazy_load mode. Recommended: Either set while initializing or leave it default :param state: true or false :return: void """ self.lazy_load = AddonHelper.convert_string_to_boolean(state)
def set_lazy_load(self, state): """ Change lazy_load mode. Recommended: Either set while initializing or leave it default :param state: true or false :return: void """ self.lazy_load = AddonHelper.convert_string_to_boolean(state)
def test_convert_string_to_boolean(self): # addon_helper = AddonHelper() # self.assertEqual(expected, addon_helper.convert_string_to_boolean()) """ test to check for converting string to equivalent bools """ for test_bool in self.boolean_data.keys(): expected = self.boolean_data.get(test_bool) actual = AddonHelper.convert_string_to_boolean(test_bool) self.assertEqual(expected, actual)
def test_convert_string_to_boolean(self): # addon_helper = AddonHelper() # self.assertEqual(expected, addon_helper.convert_string_to_boolean()) """ test to check for converting string to equivalent bools """ for test_bool in self.boolean_data.keys(): expected = self.boolean_data.get(test_bool) actual = AddonHelper.convert_string_to_boolean(test_bool) self.assertEqual(expected, actual)