pytested makeductcomponent, makepipebranch, and
makepipecomponent