[Annulée] Prop0017 - Nouveaux keywords RobotFramework pour le test d'email

Statut

Évolution annulée

Suite à la réunion CoreDev du 11/05/2017, il a été arrêté que les évolutions des librairies de tests ne nécessitait pas le formalisme des évolutions Framework.

[…] PAS BESOIN de proposition supplémentaire pour les modifications de la librairie RF de mots clés du framework openMairie […]

Je laisse cette proposition ici afin de conserver un historique de numérotation cohérent.

Porteur principal : Matthias BROQUET

Porteur secondaire : Florent MICHON

Résumé

Intégrer dans om-tests l’utilisation d’un serveur de mail local (maildump).

Motivation

Suite à la mise en place de maildump, om-tests bénéficie maintenant l’exposition d’une interface web de consultation des emails envoyés par son biais.
Ceci va nous permettre de tester fonctionnellement le contenu des emails (émetteurs, destinataires, sujet, corps, etc) via la librairie robotframework.

Pré-requis

Prop0004 intégré

Proposition et implémentation

Ajouter un nouveau keyword robotframework qui permet de tester le contenu d’un mail via l’IHM de maildump : émetteurs, destinataires, sujet, corps, pièce-jointe.

POC

Risques

Aucun

Voir si il n’y pas mieux en temps d’implémentation et en temps d’exécution pour récupérer les emails reçus.

Déjà il y a une API REST apparemment https://github.com/ThiefMaster/maildump/blob/master/maildump/web.py#L78

Donc faut check si il y a encore autre chose et choisir la meilleure façon.

J’ai pas l’impression qu’il y ai une 3ème façon.