/[openfoncier]/trunk/tests/080_consultation.robot
ViewVC logotype

Contents of /trunk/tests/080_consultation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (show annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 8791 byte(s)
Actualisation du trunk
1 *** Settings ***
2 Documentation Gestion des consultations.
3
4 # On inclut les mots-clefs
5 Resource resources/resources.robot
6 # On ouvre/ferme le navigateur au début/à la fin du Test Suite.
7 Suite Setup For Suite Setup
8 Suite Teardown For Suite Teardown
9 # A chaque début de Test Case on se positionne sur le tableau bord administrateur
10 Test Setup Depuis la page d'accueil admin admin
11
12
13 *** Test Cases ***
14 Constitution du jeu de données
15
16 [Documentation] Constitue le jeu de données.
17
18 ##
19 ## Supposition : ces dossiers sont affectés à l'instructeur "Louis Laurent"
20 ## (instr) division "H" même division que "Martine Nadeau" (instr1)
21 ##
22
23 #
24 Depuis la page d'accueil guichet guichet
25
26 #
27 &{args_petitionnaire_1} = Create Dictionary
28 ... particulier_nom=DUPONT
29 ... particulier_prenom=Jacques
30 #
31 &{args_demande_1} = Create Dictionary
32 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
33 ... demande_type=Dépôt Initial
34 ... date_demande=12/04/2015
35 #
36 ${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1}
37 Set Suite Variable ${di_1}
38
39 #
40 Depuis la page d'accueil instr instr
41 Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement
42
43 #
44 &{args_avis_consultation_1} = Create Dictionary
45 ... avis_consultation=Favorable
46
47 #
48 Go To Dashboard
49 Se déconnecter
50 Input Username consu
51 Input Password consu
52 Click Button login.action.connect
53 #
54 Sleep 2
55 #
56 Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1}
57 #
58 Click Link css=#actions a.actions-logout
59
60 #
61 Depuis la page d'accueil guichet guichet
62 #
63 &{args_petitionnaire_2} = Create Dictionary
64 ... qualite=personne morale
65 ... personne_morale_denomination=Bati&Co
66 ... personne_morale_civilite=Monsieur
67 ... personne_morale_nom=Leroy
68 ... personne_morale_prenom=Georges
69 #
70 &{args_demande_2} = Create Dictionary
71 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
72 ... demande_type=Dépôt Initial
73 #
74 ${di_2} = Ajouter La Nouvelle Demande Depuis Le Tableau De Bord ${args_demande_2} ${args_petitionnaire_2}
75 #
76 Set Suite Variable ${di_2}
77 #
78 Depuis la page d'accueil admin admin
79 # Liste des valeurs pour le tableau des surfaces des données techniques
80 &{donnees_techniques_values} = Create Dictionary
81 ... su_avt_shon1=10
82 ... su_avt_shon2=10
83 ... su_avt_shon3=10
84 ... su_avt_shon4=10
85 ... su_avt_shon5=10
86 ... su_avt_shon6=10
87 ... su_avt_shon7=10
88 ... su_avt_shon8=10
89 ... su_avt_shon9=10
90 ... su_cstr_shon1=10
91 ... su_cstr_shon2=10
92 ... su_cstr_shon3=10
93 ... su_cstr_shon4=10
94 ... su_cstr_shon5=10
95 ... su_cstr_shon6=10
96 ... su_cstr_shon7=10
97 ... su_cstr_shon8=10
98 ... su_cstr_shon9=10
99 ... su_chge_shon1=10
100 ... su_chge_shon2=10
101 ... su_chge_shon3=10
102 ... su_chge_shon4=10
103 ... su_chge_shon5=10
104 ... su_chge_shon6=10
105 ... su_chge_shon7=10
106 ... su_chge_shon8=10
107 ... su_chge_shon9=10
108 ... su_demo_shon1=10
109 ... su_demo_shon2=10
110 ... su_demo_shon3=10
111 ... su_demo_shon4=10
112 ... su_demo_shon5=10
113 ... su_demo_shon6=10
114 ... su_demo_shon7=10
115 ... su_demo_shon8=10
116 ... su_demo_shon9=10
117 ... su_sup_shon1=10
118 ... su_sup_shon2=10
119 ... su_sup_shon3=10
120 ... su_sup_shon4=10
121 ... su_sup_shon5=10
122 ... su_sup_shon6=10
123 ... su_sup_shon7=10
124 ... su_sup_shon8=10
125 ... su_sup_shon9=10
126 Modifier les données techniques pour le calcul des surfaces ${di_2} ${donnees_techniques_values}
127 #
128 Ajouter une consultation depuis un dossier ${di_2} 59.02 - Atelier du Patrimoine
129
130
131 TNR Bug Recherche sur le critère "Instructeur" de la recherche avancée de "Instruction > Consultations > Tous les retours" ne fonctionne pas
132
133 [Documentation] La recherche portait sur l'identifiant de l'instructeur
134 ... au lieu de porter sur son nom
135
136 #
137 Depuis la page d'accueil instr1 instr
138 #
139 Go To Tab dossier_autorisation
140 Go To Submenu In Menu instruction consultation_tous_retours
141 #
142 Click Element css=#toggle-advanced-display
143 #
144 Sleep 1
145 # On remplit
146 Input Text css=div#adv-search-adv-fields input#instructeur Louis Laurent
147 # On valide le formulaire de recherche
148 Click On Search Button
149 #
150 Page Should Not Contain Aucun enregistrement
151
152
153 TNR Bug Droits insuffisants sur l'onglet pièces sur la demande d'avis
154
155 [Documentation] L'accés à l'onglet pièce n'était pas possible
156
157 #
158 Go To Dashboard
159 Se déconnecter
160 #
161 Input Username consu
162 Input Password consu
163 Click Button login.action.connect
164 #
165 Sleep 2
166 #
167 Depuis la demande d'avis passée du dossier ${di_1}
168 On clique sur l'onglet document_numerise Pièce(s)
169 Page Should Not Contain Droits insuffisants. Vous n'avez pas suffisamment de droits pour acceder à cette page.
170 #
171 Click Link css=#actions a.actions-logout
172
173
174 Vérification de l'édition de la consultation
175
176 [Documentation] Vérifie l'affichage des champs de fusion sur une
177 ... consultation.
178
179 Depuis le contexte de la consultation ${di_2} 59.02 - Atelier du Patrimoine
180 # On clique sur l'action édition
181 Click On SubForm Portlet Action consultation consulter_pdf
182 # On ouvre le PDF
183 Open PDF file
184 # On vérifie le champ de fusion
185 Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Bati&Co représenté(e) par Monsieur Leroy Georges
186 # On vérifie le résultat total du tableau des surface
187 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Surface totale : 90
188 # On ferme le PDF
189 Close PDF
190
191
192 TNR Bug demande de consultation par le profil guichetsuivi
193
194 [Documentation] Vérification du dépôt de consultation par le profil
195 ... guichetsuivi
196
197 Depuis la page d'accueil guichetsuivi guichetsuivi
198 &{args_petitionnaire_1} = Create Dictionary
199 ... particulier_nom=DUPONT
200 ... particulier_prenom=Maurice
201 #
202 &{args_demande_1} = Create Dictionary
203 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
204 ... demande_type=Dépôt Initial
205 ... date_demande=12/09/2015
206 #
207 ${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1}
208 Ajouter une consultation depuis un dossier ${di_1} DAEWE - DAE - BUREAU ENTREPOT INDUSTRIE AGRICOLE
209
210
211 TNR Bug suppression de la pièce jointe à la modification d'une consultation
212
213 [Documentation] Vérifie que la pièce jointe d'une consultation ne disparaît
214 ... pas quand on modifie la consultation en tant qu'instructeur polyvalent.
215
216 Depuis la page d'accueil guichet guichet
217 &{args_petitionnaire} = Create Dictionary
218 ... particulier_nom=Roussel
219 ... particulier_prenom=Agnès
220 #
221 &{args_demande} = Create Dictionary
222 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
223 ... demande_type=Dépôt Initial
224 ... date_demande=03/02/2016
225 #
226 ${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire}
227
228 Depuis la page d'accueil instrpoly instrpoly
229 Ajouter une consultation depuis un dossier ${di} 59.01 - Direction de l'Eau et de l'Assainissement
230 # Définalise la consultation pour pouvoir la modifier
231 Depuis le contexte de la consultation ${di} 59.01 - Direction de l'Eau et de l'Assainissement
232 Click On SubForm Portlet Action consultation unfinalise
233
234 # Ajoute une pièce à la consultation
235 &{piece_values} = Create Dictionary
236 ... fichier_upload=testImportManuel.pdf
237 ... date_demande=03/02/2016
238 ... avis_consultation=Tacite
239 ${nom_piece} = Ajouter une pièce à la consultation ${piece_values}
240
241 # Vérifie que l'instructeur polyvalent peut modifier la pièce
242 &{piece_values_2} = Create Dictionary
243 ... fichier_upload=testImportManuel2.pdf
244 ${nom_piece_2} = Ajouter une pièce à la consultation ${piece_values_2}
245
246 # Nouvelles valeurs de la consultation
247 &{saisie_values} = Create Dictionary
248 ... avis_consultation=Favorable
249
250 Modifier la consultation ${saisie_values}
251 Click On Back Button In Subform
252 # Vérifie que le fichier est toujours ajouté à la consultation
253 Page Should Contain ${nom_piece_2}

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26