File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
python/plugins/processing/tests Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -298,6 +298,19 @@ def testOptional(self):
298
298
self .assertFalse (parameter .setValue (None ))
299
299
self .assertEqual (parameter .value , "myLayerFile.shp" )
300
300
301
+ def testMultipleInput (self ):
302
+ parameter = ParameterMultipleInput ('myName' , 'myDesc' , optional = True )
303
+ parameter .assertTrue (parameter .setMinNumInputs (1 ))
304
+
305
+ parameter = ParameterMultipleInput ('myName' , 'myDesc' , optional = False )
306
+ parameter .assertFalse (parameter .setMinNumInputs (0 ))
307
+
308
+ parameter .setMinNumInputs (2 )
309
+ parameter .assertTrue (parameter .setValue (['myLayerFile.shp' , 'myLayerFile2.shp' ]))
310
+
311
+ parameter .setMinNumInputs (3 )
312
+ parameter .assertFalse (parameter .setValue (['myLayerFile.shp' , 'myLayerFile2.shp' ]))
313
+
301
314
def testGetAsStringWhenRaster (self ):
302
315
parameter = ParameterMultipleInput ('myName' , 'myDesc' , datatype = ParameterMultipleInput .TYPE_RASTER )
303
316
You can’t perform that action at this time.
0 commit comments