File tree Expand file tree Collapse file tree
python/plugins/processing/tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -298,6 +298,19 @@ def testOptional(self):
298298 self .assertFalse (parameter .setValue (None ))
299299 self .assertEqual (parameter .value , "myLayerFile.shp" )
300300
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+
301314 def testGetAsStringWhenRaster (self ):
302315 parameter = ParameterMultipleInput ('myName' , 'myDesc' , datatype = ParameterMultipleInput .TYPE_RASTER )
303316
You can’t perform that action at this time.
0 commit comments