Example #1
0
 def testScriptsFolders(self):
     """
     Test script folders
     """
     self.assertTrue(JsUtils.script_folders())
     self.assertIn(JsUtils.default_scripts_folder(),
                   JsUtils.script_folders())
     self.assertIn(JsUtils.builtin_scripts_folder(),
                   JsUtils.script_folders())
Example #2
0
    def loadAlgorithms(self):
        """
        Called when provider must populate its available algorithms
        """
        algs = []
        for f in JsUtils.script_folders():
            algs.extend(self.load_scripts_from_folder(f))

        for a in algs:
            self.addAlgorithm(a)