fmi...@adullact.net
unread,Jun 28, 2018, 6:23:51 AM6/28/18Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openmairi...@googlegroups.com
Author: fmichon
Date: 2018-06-28 12:23:49 +0200 (Thu, 28 Jun 2018)
New Revision: 1414
Modified:
branches/5.0.0-develop/tests/410_traitement_annuel.robot
Log:
* Tests : Augmentation de la couverture de tests fonctionnels.
Modified: branches/5.0.0-develop/tests/410_traitement_annuel.robot
===================================================================
--- branches/5.0.0-develop/tests/410_traitement_annuel.robot 2018-06-28 10:20:07 UTC (rev 1413)
+++ branches/5.0.0-develop/tests/410_traitement_annuel.robot 2018-06-28 10:23:49 UTC (rev 1414)
@@ -14,8 +14,42 @@
${datetableau} = Set Variable 10/01/2014
#
Changer la date de tableau 10/01/2014
+
+ # Création d'un type de mouvement à effet Élection
+ Depuis le listing param_mouvement
+ Click On Add Button
+ Input Text css=#code MEM
+ Input Text css=#libelle ERREUR MATERIELLE
+ Select From List By Label css=#effet Élection
+ Click On Submit Button
+
+ # Création de deux électeurs pour faire des mouvements de modification
+ # et de radition
+ &{mouvement01} = Create Dictionary
+ ... types=PREMIERE INSCRIPTION
+ ... nom=DURANDTEST410ELECTEUR01
+ ... prenom=JACQUES
+ ... date_naissance=10/01/1975
+ ... code_commune_de_naissance=13 105
+ ... libelle_commune_de_naissance=SENAS
+ ... libelle_voie=RUE BASSE
+ ... complement=ETAGE4
+ ${mouvement01_id} = Ajouter le mouvement d'inscription ${mouvement01}
+ #
+ &{mouvement02} = Create Dictionary
+ ... types=PREMIERE INSCRIPTION
+ ... nom=DURANDTEST410ELECTEUR02
+ ... prenom=JACQUES
+ ... date_naissance=10/01/1975
+ ... code_commune_de_naissance=13 105
+ ... libelle_commune_de_naissance=SENAS
+ ... libelle_voie=RUE BASSE
+ ${mouvement02_id} = Ajouter le mouvement d'inscription ${mouvement02}
+ #
+ Appliquer le traitement de fin d'année
+
# Nouvelle inscription à effet Immédiat
- &{mouvement01} = Create Dictionary
+ &{mouvement11} = Create Dictionary
... types=INSCRIPTION JUDICIAIRE
... nom=DURANDTEST410IMMEDIAT
... prenom=JACQUES
@@ -23,9 +57,9 @@
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
... libelle_voie=RUE BASSE
- ${mouvement01_id} = Ajouter le mouvement d'inscription ${mouvement01}
+ ${mouvement11_id} = Ajouter le mouvement d'inscription ${mouvement11}
# Nouvelle inscription à effet Annuel
- &{mouvement02} = Create Dictionary
+ &{mouvement12} = Create Dictionary
... types=PREMIERE INSCRIPTION
... nom=DURANDTEST410ANNUEL
... prenom=JACQUES
@@ -33,7 +67,16 @@
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
... libelle_voie=RUE BASSE
- ${mouvement02_id} = Ajouter le mouvement d'inscription ${mouvement02}
+ ${mouvement12_id} = Ajouter le mouvement d'inscription ${mouvement12}
+ # Modification pour erreur matérielle
+ &{mouvement13} = Create Dictionary
+ ... electeur_nom=${mouvement01.nom}
+ ... types=ERREUR MATERIELLE
+ ... code_commune_de_naissance=13 105
+ ... libelle_commune_de_naissance=SENAS
+ ... libelle_voie=RUE BASSE
+ ... complement=ETAGE 1
+ ${mouvement13_id} = Ajouter le mouvement de modification ${mouvement13}
#
Go To Submenu In Menu traitement module-traitement-annuel
Page Title Should Be Traitement > Module Traitement Annuel
@@ -64,10 +107,19 @@
# L'électeur doit être dans la liste électorale
Go To Submenu In Menu consultation electeurs
- Use Simple Search Nom ${mouvement01.nom}
- Page Should Contain 1 - 1 enregistrement(s) sur 1 = [${mouvement01.nom}]
+ Use Simple Search Nom ${mouvement11.nom}
+ Page Should Contain 1 - 1 enregistrement(s) sur 1 = [${mouvement11.nom}]
# L'électeur doit être dans la liste électorale
Go To Submenu In Menu consultation electeurs
- Use Simple Search Nom ${mouvement02.nom}
- Page Should Contain 1 - 1 enregistrement(s) sur 1 = [${mouvement02.nom}]
+ Use Simple Search Nom ${mouvement12.nom}
+ Page Should Contain 1 - 1 enregistrement(s) sur 1 = [${mouvement12.nom}]
+
+ # L'électeur ne doit pas avoir le nouveau complément dans son adresse
+ # puisque les mouvements à effet Election ne doivent pas s'appliquer
+ # lors d'un traitement annuel
+ Go To Submenu In Menu consultation electeurs
+ Use Simple Search Nom ${mouvement01.nom}
+ Click Element css=[id*="action-tab-electeur-left-consulter-"]
+ Element Should Contain css=div.adresse p.contenu ${mouvement01.complement}
+