@@ -6156,7 +6156,7 @@ void TestQgsProcessing::modelerAlgorithm()
61566156 QgsStringMap extraParams;
61576157 extraParams[QStringLiteral ( " SOMETHING" )] = QStringLiteral ( " SOMETHING_ELSE" );
61586158 extraParams[QStringLiteral ( " SOMETHING2" )] = QStringLiteral ( " SOMETHING_ELSE2" );
6159- QCOMPARE ( child.asPythonCode ( QgsProcessing::PythonQgsProcessingAlgorithmSubclass, extraParams, 4 , 2 ).join ( ' \n ' ), QStringLiteral ( " alg_params = {\n 'SOMETHING':SOMETHING_ELSE,\n 'SOMETHING2':SOMETHING_ELSE2, \n }\n outputs[''] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)" ) );
6159+ QCOMPARE ( child.asPythonCode ( QgsProcessing::PythonQgsProcessingAlgorithmSubclass, extraParams, 4 , 2 ).join ( ' \n ' ), QStringLiteral ( " alg_params = {\n 'SOMETHING': SOMETHING_ELSE,\n 'SOMETHING2': SOMETHING_ELSE2\n }\n outputs[''] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)" ) );
61606160 // bit of a hack -- but try to simulate an algorithm not originally available!
61616161 child.mAlgorithm .reset ();
61626162 QVERIFY ( !child.algorithm () );
@@ -6199,7 +6199,7 @@ void TestQgsProcessing::modelerAlgorithm()
61996199 QCOMPARE ( child.parameterSources ().value ( QStringLiteral ( " b" ) ).at ( 0 ).staticValue ().toInt (), 7 );
62006200 QCOMPARE ( child.parameterSources ().value ( QStringLiteral ( " b" ) ).at ( 1 ).staticValue ().toInt (), 9 );
62016201
6202- QCOMPARE ( child.asPythonCode ( QgsProcessing::PythonQgsProcessingAlgorithmSubclass, extraParams, 4 , 2 ).join ( ' \n ' ), QStringLiteral ( " alg_params = {\n 'a':5,\n 'b':[7,9],\n 'SOMETHING':SOMETHING_ELSE,\n 'SOMETHING2':SOMETHING_ELSE2, \n }\n outputs['my_id'] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)" ) );
6202+ QCOMPARE ( child.asPythonCode ( QgsProcessing::PythonQgsProcessingAlgorithmSubclass, extraParams, 4 , 2 ).join ( ' \n ' ), QStringLiteral ( " alg_params = {\n 'a': 5,\n 'b': [7,9],\n 'SOMETHING': SOMETHING_ELSE,\n 'SOMETHING2': SOMETHING_ELSE2\n }\n outputs['my_id'] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)" ) );
62036203
62046204 QgsProcessingModelOutput testModelOut;
62056205 testModelOut.setChildId ( QStringLiteral ( " my_id" ) );
@@ -6235,7 +6235,7 @@ void TestQgsProcessing::modelerAlgorithm()
62356235 QCOMPARE ( child.modelOutput ( " a" ).description (), QStringLiteral ( " my output" ) );
62366236 child.modelOutput ( " a" ).setDescription ( QStringLiteral ( " my output 2" ) );
62376237 QCOMPARE ( child.modelOutput ( " a" ).description (), QStringLiteral ( " my output 2" ) );
6238- QCOMPARE ( child.asPythonCode ( QgsProcessing::PythonQgsProcessingAlgorithmSubclass, extraParams, 4 , 2 ).join ( ' \n ' ), QStringLiteral ( " alg_params = {\n 'a':5,\n 'b':[7,9],\n 'SOMETHING':SOMETHING_ELSE,\n 'SOMETHING2':SOMETHING_ELSE2, \n }\n outputs['my_id'] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)\n results['my_id:a'] = outputs['my_id']['']" ) );
6238+ QCOMPARE ( child.asPythonCode ( QgsProcessing::PythonQgsProcessingAlgorithmSubclass, extraParams, 4 , 2 ).join ( ' \n ' ), QStringLiteral ( " alg_params = {\n 'a': 5,\n 'b': [7,9],\n 'SOMETHING': SOMETHING_ELSE,\n 'SOMETHING2': SOMETHING_ELSE2\n }\n outputs['my_id'] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)\n results['my_id:a'] = outputs['my_id']['']" ) );
62396239
62406240 // no existent
62416241 child.modelOutput ( " b" ).setDescription ( QStringLiteral ( " my output 3" ) );
@@ -6983,26 +6983,26 @@ void TestQgsProcessing::modelExecution()
69836983 " results = {}\n "
69846984 " outputs = {}\n "
69856985 " alg_params = {\n "
6986- " 'DISSOLVE':False,\n "
6987- " 'DISTANCE':parameters['DIST'],\n "
6988- " 'END_CAP_STYLE':1,\n "
6989- " 'INPUT':parameters['SOURCE_LAYER'],\n "
6990- " 'JOIN_STYLE':2,\n "
6991- " 'SEGMENTS':QgsExpression('@myvar*2').evaluate(),\n "
6992- " 'OUTPUT':parameters['cx1:MODEL_OUT_LAYER'], \n "
6986+ " 'DISSOLVE': False,\n "
6987+ " 'DISTANCE': parameters['DIST'],\n "
6988+ " 'END_CAP_STYLE': 1,\n "
6989+ " 'INPUT': parameters['SOURCE_LAYER'],\n "
6990+ " 'JOIN_STYLE': 2,\n "
6991+ " 'SEGMENTS': QgsExpression('@myvar*2').evaluate(),\n "
6992+ " 'OUTPUT': parameters['cx1:MODEL_OUT_LAYER']\n "
69936993 " }\n "
69946994 " outputs['cx1'] = processing.run('native:buffer', alg_params, context=context, feedback=feedback, is_child_algorithm=True)\n "
69956995 " results['cx1:MODEL_OUT_LAYER'] = outputs['cx1']['OUTPUT']\n "
69966996 " alg_params = {\n "
6997- " 'INPUT':outputs['cx1']['OUTPUT'],\n "
6998- " 'OUTPUT':QgsProcessing.TEMPORARY_OUTPUT, \n "
6997+ " 'INPUT': outputs['cx1']['OUTPUT'],\n "
6998+ " 'OUTPUT': QgsProcessing.TEMPORARY_OUTPUT\n "
69996999 " }\n "
70007000 " outputs['cx2'] = processing.run('native:centroids', alg_params, context=context, feedback=feedback, is_child_algorithm=True)\n "
70017001 " alg_params = {\n "
7002- " 'EXPRESSION':'true',\n "
7003- " 'INPUT':outputs['cx1']['OUTPUT'],\n "
7004- " 'OUTPUT':parameters['MY_OUT'],\n "
7005- " 'OUTPUT':parameters['cx3:MY_OUT'], \n "
7002+ " 'EXPRESSION': 'true',\n "
7003+ " 'INPUT': outputs['cx1']['OUTPUT'],\n "
7004+ " 'OUTPUT': parameters['MY_OUT'],\n "
7005+ " 'OUTPUT': parameters['cx3:MY_OUT']\n "
70067006 " }\n "
70077007 " outputs['cx3'] = processing.run('native:extractbyexpression', alg_params, context=context, feedback=feedback, is_child_algorithm=True)\n "
70087008 " results['cx3:MY_OUT'] = outputs['cx3']['OUTPUT']\n "
0 commit comments