microsoft / data-factory-testing-framework

A stand-alone test framework that allows to write unit tests for Data Factory pipelines on Microsoft Fabric and Azure Data Factory.
MIT License
68 stars 15 forks source link

Error when ForEach or other ControlActivity expression evaluates to an unexpected type is not clear #103

Closed arjendev closed 1 month ago

arjendev commented 3 months ago

Whenever a ControlActivities expression is not evaluating to an array (for ForEach, Until etc..), the error is very unclear.

The error shown would be a DataFactoryElementEvaluationError exception with a nested exception that would indicate: TypeError: string indices must be integers, not 'str'. Ideally the exception would be: ForEachExpressionObjectEvaluatedNotToAnArrayError or something more catchy.