From cde42b8bab93fd1840db61392c98d6375bfd9a75 Mon Sep 17 00:00:00 2001 From: rldhont Date: Tue, 4 May 2021 18:06:09 +0200 Subject: [PATCH] [Processing][Test] QgsProcessingParameterRasterLayer description string --- .../processing/tests/ParametersTest.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/python/plugins/processing/tests/ParametersTest.py b/python/plugins/processing/tests/ParametersTest.py index 470f6b8b04c..1e8561774f1 100644 --- a/python/plugins/processing/tests/ParametersTest.py +++ b/python/plugins/processing/tests/ParametersTest.py @@ -719,6 +719,25 @@ class ParametersTest(unittest.TestCase): self.assertIsNone(param.defaultValue()) self.assertTrue(param.flags() & QgsProcessingParameterDefinition.FlagOptional) + def testParameterRasterLayerDesc(self): + desc = 'QgsProcessingParameterRasterLayer|in_raster|Input Raster' + param = getParameterFromString(desc) + self.assertIsNotNone(param) + self.assertEqual(param.type(), 'raster') + self.assertEqual(param.name(), 'in_raster') + self.assertEqual(param.description(), 'Input Raster') + self.assertIsNone(param.defaultValue()) + self.assertFalse(param.flags() & QgsProcessingParameterDefinition.FlagOptional) + + desc = 'QgsProcessingParameterRasterLayer|in_raster|Input Raster|None|True' + param = getParameterFromString(desc) + self.assertIsNotNone(param) + self.assertEqual(param.type(), 'raster') + self.assertEqual(param.name(), 'in_raster') + self.assertEqual(param.description(), 'Input Raster') + self.assertIsNone(param.defaultValue()) + self.assertTrue(param.flags() & QgsProcessingParameterDefinition.FlagOptional) + if __name__ == '__main__': unittest.main()