Esempio n. 1
0
    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
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
    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)
Esempio n. 6
0
    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)