[openelec-Commits] r1414 - branches/5.0.0-develop/tests

1 view
Skip to first unread message

fmi...@adullact.net

unread,
Jun 28, 2018, 6:23:51 AM6/28/18
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}
+

Reply all
Reply to author
Forward
0 new messages