Skip to content

Commit

Permalink
[Processing][Test] QgsProcessingParameterRasterLayer description string
Browse files Browse the repository at this point in the history
  • Loading branch information
rldhont authored and nyalldawson committed May 10, 2021
1 parent 2bef4fd commit 92be2f4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions python/plugins/processing/tests/ParametersTest.py
Expand Up @@ -719,6 +719,25 @@ def testParameterVectorLayerDesc(self):
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()

0 comments on commit 92be2f4

Please sign in to comment.