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