def testAlgHelp(self): # pylint: disable=too-many-locals,too-many-statements """ Test algorithm help """ alg = RAlgorithm(description_file=os.path.join(test_data_path, 'test_algorithm_1.rsx')) alg.initAlgorithm() self.assertIn('A polygon layer', alg.shortHelpString()) self.assertIn('Me2', alg.shortHelpString()) self.assertIn('Test help.', alg.shortHelpString()) # no help file alg = RAlgorithm(description_file=os.path.join(test_data_path, 'test_algorithm_2.rsx')) alg.initAlgorithm() self.assertFalse(alg.shortHelpString())
def testAlgHelp(self): # pylint: disable=too-many-locals,too-many-statements """ Test algorithm help """ alg = RAlgorithm(description_file=os.path.join(test_data_path, 'test_algorithm_1.rsx')) alg.initAlgorithm() self.assertIn('A polygon layer', alg.shortHelpString()) self.assertIn('Me2', alg.shortHelpString()) self.assertIn('Test help.', alg.shortHelpString()) # param help if Qgis.QGIS_VERSION_INT >= 31604: polyg_param = alg.parameterDefinition('polyg') self.assertEqual(polyg_param.help(), 'A polygon layer') # no help file alg = RAlgorithm(description_file=os.path.join(test_data_path, 'test_algorithm_2.rsx')) alg.initAlgorithm() self.assertEqual(alg.shortHelpString(), "")