Mitch McConnell has said on multiple occasions he will not put anything on the floor that the president has already vowed to veto.