[processing] Fix creating tests when alg has optional outputs

This commit is contained in:
Nyall Dawson 2018-01-23 10:03:38 +10:00
parent a530b213e9
commit 40f09fab85

View File

@ -246,6 +246,9 @@ def createTest(text):
definition['params'] = params
for i, out in enumerate([out for out in alg.destinationParameterDefinitions() if not out.flags() & QgsProcessingParameterDefinition.FlagHidden]):
if not out.name() in parameters:
continue
token = parameters[out.name()]
if isinstance(out, QgsProcessingParameterRasterDestination):