pytest-worfklow is a pytest-plugin that allows configuration of workflow/pipeline tests using yaml files.
LUMC/pytest-workflow
(9b551af0f745d5ce8fe969a061cbfc68ed22225f)