The invention relates to a pump preferably comprising two pistons which are parallel and in opposition and are disposed in two, preferably cylindrical, cavities in a pump body, comprising at least one inlet port and at least one outlet port connected to a preferably rotational port-switching device which can move axially along its rotational axis and is held in abutment in the pump body by a restoring member, preferably in the form of a spring.Pompe comprenant préférablement deux pistons, parallèles en opposition, placés dans deux cavités, préférablement cylindriques, dun corps de pompe, comprenant au moins un port dentrée et au moins un port de sortie en liaison avec un commutateur de port préférablement rotatif, mobile axialement le long de son axe de rotation, et maintenu en appui dans le corps de pompe par un élément de rappel préférablement sous la forme dun ressort.