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

Contents of /trunk/tests/080_consultation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3845 - (show annotations)
Wed Mar 30 14:24:33 2016 UTC (8 years, 10 months ago) by softime
File size: 9749 byte(s)
* Ajout des tests concernant l'affichage de l'avis rendu depuis un avis passé.
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 Ajouter une consultation depuis un dossier ${di_2} 59.01 - Direction de l'Eau et de l'Assainissement
130
131
132 TNR Bug Recherche sur le critère "Instructeur" de la recherche avancée de "Instruction > Consultations > Tous les retours" ne fonctionne pas
133
134 [Documentation] La recherche portait sur l'identifiant de l'instructeur
135 ... au lieu de porter sur son nom
136
137 #
138 Depuis la page d'accueil instr1 instr
139 #
140 Go To Tab dossier_autorisation
141 Go To Submenu In Menu instruction consultation_tous_retours
142 #
143 Click Element css=#toggle-advanced-display
144 #
145 Sleep 1
146 # On remplit
147 Input Text css=div#adv-search-adv-fields input#instructeur Louis Laurent
148 # On valide le formulaire de recherche
149 Click On Search Button
150 #
151 Page Should Not Contain Aucun enregistrement
152
153
154 TNR Bug Droits insuffisants sur l'onglet pièces sur la demande d'avis
155
156 [Documentation] L'accés à l'onglet pièce n'était pas possible
157
158 #
159 Go To Dashboard
160 Se déconnecter
161 #
162 Input Username consu
163 Input Password consu
164 Click Button login.action.connect
165 #
166 Sleep 2
167 #
168 Depuis la demande d'avis passée du dossier ${di_1}
169 On clique sur l'onglet document_numerise Pièce(s)
170 Page Should Not Contain Droits insuffisants. Vous n'avez pas suffisamment de droits pour acceder à cette page.
171 #
172 Click Link css=#actions a.actions-logout
173
174
175 Vérification de l'édition de la consultation
176
177 [Documentation] Vérifie l'affichage des champs de fusion sur une
178 ... consultation.
179
180 Depuis le contexte de la consultation ${di_2} 59.02 - Atelier du Patrimoine
181 # On clique sur l'action édition
182 Click On SubForm Portlet Action consultation consulter_pdf
183 # On ouvre le PDF
184 Open PDF file
185 # On vérifie le champ de fusion
186 Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Bati&Co représenté(e) par Monsieur Leroy Georges
187 # On vérifie le résultat total du tableau des surface
188 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Surface totale : 90
189 # On ferme le PDF
190 Close PDF
191
192
193 TNR Bug demande de consultation par le profil guichetsuivi
194
195 [Documentation] Vérification du dépôt de consultation par le profil
196 ... guichetsuivi
197
198 Depuis la page d'accueil guichetsuivi guichetsuivi
199 &{args_petitionnaire_1} = Create Dictionary
200 ... particulier_nom=DUPONT
201 ... particulier_prenom=Maurice
202 #
203 &{args_demande_1} = Create Dictionary
204 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
205 ... demande_type=Dépôt Initial
206 ... date_demande=12/09/2015
207 #
208 ${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1}
209 Ajouter une consultation depuis un dossier ${di_1} DAEWE - DAE - BUREAU ENTREPOT INDUSTRIE AGRICOLE
210
211
212 Vérification de l'avis rendu par le service consulté
213
214 [Documentation] Vérifie l'affichage de l'avis rendu, de la motivation et du
215 ... fichier
216
217 &{args_avis_consultation} = Create Dictionary
218 ... avis_consultation=Favorable
219 ... motivation=Pas de réserves
220 ... fichier_upload=testImportManuel.pdf
221
222 Depuis la page d'accueil avec widget de redirection consu consu
223
224 Rendre l'avis sur la consultation du dossier ${di_2} ${args_avis_consultation}
225 # On clique sur l'action édition
226 Depuis la demande d'avis passée du dossier ${di_2}
227
228 Element Should Contain avis_consultation Favorable
229 Element Should Contain motivation Pas de réserves
230 Element Should Contain fichier consultation_avis
231 # Evite un bug lors de la déconnexion automatique
232 Se déconnecter avec widget de redirection
233
234
235 TNR Bug suppression de la pièce jointe à la modification d'une consultation
236
237 [Documentation] Vérifie que la pièce jointe d'une consultation ne disparaît
238 ... pas quand on modifie la consultation en tant qu'instructeur polyvalent.
239
240 Depuis la page d'accueil guichet guichet
241 &{args_petitionnaire} = Create Dictionary
242 ... particulier_nom=Roussel
243 ... particulier_prenom=Agnès
244 #
245 &{args_demande} = Create Dictionary
246 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
247 ... demande_type=Dépôt Initial
248 ... date_demande=03/02/2016
249 #
250 ${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire}
251
252 Depuis la page d'accueil instrpoly instrpoly
253 Ajouter une consultation depuis un dossier ${di} 59.01 - Direction de l'Eau et de l'Assainissement
254 # Définalise la consultation pour pouvoir la modifier
255 Depuis le contexte de la consultation ${di} 59.01 - Direction de l'Eau et de l'Assainissement
256 Click On SubForm Portlet Action consultation unfinalise
257
258 # Ajoute une pièce à la consultation
259 &{piece_values} = Create Dictionary
260 ... fichier_upload=testImportManuel.pdf
261 ... date_demande=03/02/2016
262 ... avis_consultation=Tacite
263 ${nom_piece} = Ajouter une pièce à la consultation ${piece_values}
264
265 # Vérifie que l'instructeur polyvalent peut modifier la pièce
266 &{piece_values_2} = Create Dictionary
267 ... fichier_upload=testImportManuel2.pdf
268 ${nom_piece_2} = Ajouter une pièce à la consultation ${piece_values_2}
269
270 # Nouvelles valeurs de la consultation
271 &{saisie_values} = Create Dictionary
272 ... avis_consultation=Favorable
273
274 Modifier la consultation ${saisie_values}
275 Click On Back Button In Subform
276 # Vérifie que le fichier est toujours ajouté à la consultation
277 Page Should Contain ${nom_piece_2}

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26