mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-15 00:07:25 -05:00
ParameterMultipleInput: added tests.
This commit is contained in:
parent
d5acc211c8
commit
4b75f4e0e3
@ -298,6 +298,19 @@ class ParameterMultipleInputTest(unittest.TestCase):
|
||||
self.assertFalse(parameter.setValue(None))
|
||||
self.assertEqual(parameter.value, "myLayerFile.shp")
|
||||
|
||||
def testMultipleInput(self):
|
||||
parameter = ParameterMultipleInput('myName', 'myDesc', optional=True)
|
||||
parameter.assertTrue(parameter.setMinNumInputs(1))
|
||||
|
||||
parameter = ParameterMultipleInput ('myName', 'myDesc', optional=False)
|
||||
parameter.assertFalse(parameter.setMinNumInputs(0))
|
||||
|
||||
parameter.setMinNumInputs(2)
|
||||
parameter.assertTrue(parameter.setValue(['myLayerFile.shp', 'myLayerFile2.shp']))
|
||||
|
||||
parameter.setMinNumInputs(3)
|
||||
parameter.assertFalse(parameter.setValue(['myLayerFile.shp', 'myLayerFile2.shp']))
|
||||
|
||||
def testGetAsStringWhenRaster(self):
|
||||
parameter = ParameterMultipleInput('myName', 'myDesc', datatype=ParameterMultipleInput.TYPE_RASTER)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user