To assure that the pipe is correctly settled
        :param input_pipe:
        :param other_pipes: can be []
        :param output_pipe:
        :return:

def make_assertions(input_pipe, other_pipes, output_pipe):
        """
        To assure that the pipe is correctly settled
        :param input_pipe:
        :param other_pipes: can be []
        :param output_pipe:
        :return:
        """
        assert isinstance(input_pipe, elements.InPypElement), 'Wrong input element type, want a InPypElement!'
        assert isinstance(output_pipe, elements.OutPypElement), 'Wrong output element type, want a OutPypElement!'
        for other_pipe in other_pipes:
            assert isinstance(other_pipe, elements.MidPypElement), 'Wrong middle element type, want a MidPypElement!'