/[openfoncier]/trunk/tests/087_consultation_.robot
ViewVC logotype

Contents of /trunk/tests/087_consultation_.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 19592 - (show annotations)
Wed Jan 22 18:04:27 2025 UTC (12 days, 23 hours ago) by softime
File size: 28268 byte(s)
merge: fusion de la branche d'intégration v6.10.0-develop dans le 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
10
11 *** Test Cases ***
12 Gestion des opérateurs
13 [Documentation] Permet de tester les différents cas permettant la désignation d'un opérateur.
14
15 # Isolation du contexte
16 &{isolation_values} = Create Dictionary
17 ... om_collectivite_libelle=FREECITY080GO
18 ... departement=013
19 ... commune=086
20 ... insee=13086
21 ... direction_code=GT
22 ... direction_libelle=Direction de FREECITY080GO
23 ... direction_chef=Chef
24 ... division_code=GT
25 ... division_libelle=Division GT
26 ... division_chef=Chef
27 ... guichet_om_utilisateur_nom=Blice Planglais
28 ... [email protected]
29 ... guichet_om_utilisateur_login=bplanglais
30 ... guichet_om_utilisateur_pwd=bplanglais
31 ... instr_om_utilisateur_nom=Fliot Oevasseur
32 ... [email protected]
33 ... instr_om_utilisateur_login=foevasseur
34 ... instr_om_utilisateur_pwd=foevasseur
35 Isolation d'un contexte ${isolation_values}
36
37 # Création d'un évènement
38 @{type_di} = Create List PCI - P - Initial
39 &{args_evenement} = Create Dictionary
40 ... libelle=TEST_080
41 ... dossier_instruction_type=${type_di}
42 #
43 Ajouter l'événement depuis le menu ${args_evenement}
44 ${evenement_id} = Get Text css=div.form-content span#evenement
45
46 &{validcom1_values} = Create Dictionary
47 ... typecom=COM
48 ... com=69259
49 ... reg=69
50 ... dep=69
51 ... arr=259
52 ... tncc=0
53 ... ncc=COMGO
54 ... nccenr=COMGO1
55 ... libelle=COMGO1
56 ... can=69
57 ... comparent=
58 ... om_validite_debut=${DATE_DDMMYYYY}
59 Ajouter commune avec dates validité ${validcom1_values}
60
61 &{dept01_values} = Create Dictionary
62 ... dep=01
63 ... reg=01
64 ... cheflieu=01086
65 ... tncc=0
66 ... ncc=DEPTGO1
67 ... nccenr=DEPTGO1
68 ... libelle=DépartementGO1
69 ... om_validite_debut=${DATE_DDMMYYYY}
70 Ajouter département ${dept01_values}
71
72 &{dept03_values} = Create Dictionary
73 ... dep=03
74 ... reg=03
75 ... cheflieu=03086
76 ... tncc=0
77 ... ncc=DEPTGO1
78 ... nccenr=DEPTGO1
79 ... libelle=DépartementGO1
80 ... om_validite_debut=${DATE_DDMMYYYY}
81 Ajouter département ${dept03_values}
82
83 &{dept07_values} = Create Dictionary
84 ... dep=07
85 ... reg=07
86 ... cheflieu=07086
87 ... tncc=0
88 ... ncc=DEPTGO1
89 ... nccenr=DEPTGO1
90 ... libelle=DépartementGO1
91 ... om_validite_debut=${DATE_DDMMYYYY}
92 Ajouter département ${dept07_values}
93
94 &{dept13_values} = Create Dictionary
95 ... dep=13
96 ... reg=13
97 ... cheflieu=13086
98 ... tncc=0
99 ... ncc=DEPTGO1
100 ... nccenr=DEPTGO1
101 ... libelle=DépartementGO1
102 ... om_validite_debut=${DATE_DDMMYYYY}
103 Ajouter département ${dept13_values}
104
105 &{dept15_values} = Create Dictionary
106 ... dep=15
107 ... reg=15
108 ... cheflieu=15086
109 ... tncc=0
110 ... ncc=DEPTGO1
111 ... nccenr=DEPTGO1
112 ... libelle=DépartementGO1
113 ... om_validite_debut=${DATE_DDMMYYYY}
114 Ajouter département ${dept15_values}
115
116 &{dept26_values} = Create Dictionary
117 ... dep=26
118 ... reg=26
119 ... cheflieu=26086
120 ... tncc=0
121 ... ncc=DEPTGO1
122 ... nccenr=DEPTGO1
123 ... libelle=DépartementGO1
124 ... om_validite_debut=${DATE_DDMMYYYY}
125 Ajouter département ${dept26_values}
126
127 &{dept38_values} = Create Dictionary
128 ... dep=38
129 ... reg=38
130 ... cheflieu=38086
131 ... tncc=0
132 ... ncc=DEPTGO1
133 ... nccenr=DEPTGO1
134 ... libelle=DépartementGO1
135 ... om_validite_debut=${DATE_DDMMYYYY}
136 Ajouter département ${dept38_values}
137
138 &{dept42_values} = Create Dictionary
139 ... dep=42
140 ... reg=42
141 ... cheflieu=42086
142 ... tncc=0
143 ... ncc=DEPTGO1
144 ... nccenr=DEPTGO1
145 ... libelle=DépartementGO1
146 ... om_validite_debut=${DATE_DDMMYYYY}
147 Ajouter département ${dept42_values}
148
149 &{dept43_values} = Create Dictionary
150 ... dep=43
151 ... reg=43
152 ... cheflieu=43086
153 ... tncc=0
154 ... ncc=DEPTGO1
155 ... nccenr=DEPTGO1
156 ... libelle=DépartementGO1
157 ... om_validite_debut=${DATE_DDMMYYYY}
158 Ajouter département ${dept43_values}
159
160 &{dept87_values} = Create Dictionary
161 ... dep=87
162 ... reg=87
163 ... cheflieu=87086
164 ... tncc=0
165 ... ncc=DEPTGO1
166 ... nccenr=DEPTGO1
167 ... libelle=DépartementGO1
168 ... om_validite_debut=${DATE_DDMMYYYY}
169 Ajouter département ${dept87_values}
170
171 &{dept69_values} = Create Dictionary
172 ... dep=69
173 ... reg=69
174 ... cheflieu=69086
175 ... tncc=0
176 ... ncc=DEPTGO1
177 ... nccenr=DEPTGO1
178 ... libelle=DépartementGO1
179 ... om_validite_debut=${DATE_DDMMYYYY}
180 Ajouter département ${dept69_values}
181
182 &{dept73_values} = Create Dictionary
183 ... dep=73
184 ... reg=73
185 ... cheflieu=73086
186 ... tncc=0
187 ... ncc=DEPTGO1
188 ... nccenr=DEPTGO1
189 ... libelle=DépartementGO1
190 ... om_validite_debut=${DATE_DDMMYYYY}
191 Ajouter département ${dept73_values}
192
193 &{dept74_values} = Create Dictionary
194 ... dep=74
195 ... reg=74
196 ... cheflieu=74086
197 ... tncc=0
198 ... ncc=DEPTGO1
199 ... nccenr=DEPTGO1
200 ... libelle=DépartementGO1
201 ... om_validite_debut=${DATE_DDMMYYYY}
202 Ajouter département ${dept74_values}
203
204 # Ajout des paramètres nécessaires
205
206 # option_dossier_commune
207 &{param_values} = Create Dictionary
208 ... libelle=option_dossier_commune
209 ... valeur=true
210 ... om_collectivite=agglo
211 Gerer le paramètre par WS ${param_values}
212
213 # option_mode_service_consulte
214 &{param_values} = Create Dictionary
215 ... libelle=option_mode_service_consulte
216 ... valeur=true
217 ... om_collectivite=agglo
218 Gerer le paramètre par WS ${param_values}
219
220 # TODO Tester la vérification de l'ajout d'un json non valide dans le param_operteur (message d'erreur)
221 Depuis la page d'accueil admin admin
222
223 # On crée un premier type d'habilitation de tiers consulté
224 Depuis le listing type_habilitation_tiers_consulte
225 Click On Add Button
226 Input Text css=input#code.champFormulaire THINRAP
227 Input Text css=input#libelle.champFormulaire Type Habilitation INRAP
228 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
229 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
230 Click On Submit Button
231 ${type_habilitation_inrap} = Get Text css=div.form-content span#type_habilitation_tiers_consulte
232
233 # On crée un premier type d'habilitation de tiers consulté
234 Depuis le listing type_habilitation_tiers_consulte
235 Click On Add Button
236 Input Text css=input#code.champFormulaire THCOLLTERR1
237 Input Text css=input#libelle.champFormulaire Type Habilitation Collterr1
238 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
239 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
240 Click On Submit Button
241 ${type_habilitation_collterr1} = Get Text css=div.form-content span#type_habilitation_tiers_consulte
242
243 # On crée un premier type d'habilitation de tiers consulté
244 Depuis le listing type_habilitation_tiers_consulte
245 Click On Add Button
246 Input Text css=input#code.champFormulaire THCOLLTERR2
247 Input Text css=input#libelle.champFormulaire Type Habilitation Collterr2
248 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
249 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
250 Click On Submit Button
251 ${type_habilitation_collterr2} = Get Text css=div.form-content span#type_habilitation_tiers_consulte
252
253 # On crée un premier type d'habilitation de tiers consulté
254 Depuis le listing type_habilitation_tiers_consulte
255 Click On Add Button
256 Input Text css=input#code.champFormulaire THCOLLTERR3
257 Input Text css=input#libelle.champFormulaire Type Habilitation Collterr3
258 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
259 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
260 Click On Submit Button
261 ${type_habilitation_collterr3} = Get Text css=div.form-content span#type_habilitation_tiers_consulte
262
263 # On crée un premier type d'habilitation de tiers consulté
264 Depuis le listing type_habilitation_tiers_consulte
265 Click On Add Button
266 Input Text css=input#code.champFormulaire THCOLLTERR4
267 Input Text css=input#libelle.champFormulaire Type Habilitation Collterr4
268 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
269 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
270 Click On Submit Button
271 ${type_habilitation_collterr4} = Get Text css=div.form-content span#type_habilitation_tiers_consulte
272
273 # On crée une catégorie INRAP
274 Depuis le listing categorie_tiers_consulte
275 Click On Add Button
276 Input Text css=input#code.champFormulaire INRAP
277 Input Text css=input#libelle.champFormulaire Catégorie INRAP
278 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
279 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
280 # @{communes_a_selectionner} = Create List
281 # ... ${isolation_values.om_collectivite_libelle}
282 Select From List By Label om_collectivite ${isolation_values.om_collectivite_libelle}
283 Click On Submit Button
284 ${categorie_tiers_consulte_inrap} = Get Text css=div.form-content span#categorie_tiers_consulte
285
286 # On crée une catégorie Collterr
287 Depuis le listing categorie_tiers_consulte
288 Click On Add Button
289 Input Text css=input#code.champFormulaire Collterr
290 Input Text css=input#libelle.champFormulaire Catégorie Collterr
291 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
292 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
293 # @{communes_a_selectionner} = Create List
294 # ... ${isolation_values.om_collectivite_libelle}
295 Select From List By Label om_collectivite ${isolation_values.om_collectivite_libelle}
296 Click On Submit Button
297 ${categorie_tiers_consulte_collterr} = Get Text css=div.form-content span#categorie_tiers_consulte
298
299 # On crée une catégorie Collterr
300 Depuis le listing categorie_tiers_consulte
301 Click On Add Button
302 Input Text css=input#code.champFormulaire AmPu
303 Input Text css=input#libelle.champFormulaire Catégorie Aménageur Publique
304 Input Text css=input#om_validite_debut.champFormulaire ${DATE_DDMMYYYY}
305 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
306 # @{communes_a_selectionner} = Create List
307 # ... ${isolation_values.om_collectivite_libelle}
308 Select From List By Label om_collectivite ${isolation_values.om_collectivite_libelle}
309 Click On Submit Button
310 ${categorie_tiers_consulte_ampu} = Get Text css=div.form-content span#categorie_tiers_consulte
311
312 # On ajoute un tiers consulté INRAP
313 &{tiers_consulte_inrap_values} = Create Dictionary
314 ... categorie_tiers_consulte=Catégorie INRAP
315 ... abrege=INRAPARA
316 ... libelle=Opérateur INRAP ARA
317 ... ville=FREECITY080GO
318 ... [email protected]
319 ... accepte_notification_email=Non
320 ${tiers_consulte_inrap} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_inrap_values}
321
322 # On ajoute un tiers consulté Collterr 1
323 &{tiers_consulte_collterr1_values} = Create Dictionary
324 ... categorie_tiers_consulte=Catégorie Collterr
325 ... abrege=Collterr1
326 ... libelle=Opérateur Collterr1
327 ... ville=FREECITY080GO
328 ... [email protected]
329 ... accepte_notification_email=Non
330 ${tiers_consulte_collterr1} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr1_values}
331
332 # On ajoute un tiers consulté Collterr 2
333 &{tiers_consulte_collterr2_values} = Create Dictionary
334 ... categorie_tiers_consulte=Catégorie Collterr
335 ... abrege=Collterr2
336 ... libelle=Opérateur Collterr2
337 ... ville=FREECITY080GO
338 ... [email protected]
339 ... accepte_notification_email=Non
340 ${tiers_consulte_collterr2} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr2_values}
341
342 # On ajoute un tiers consulté Collterr 3
343 &{tiers_consulte_collterr3_values} = Create Dictionary
344 ... categorie_tiers_consulte=Catégorie Collterr
345 ... abrege=Collterr3
346 ... libelle=Opérateur Collterr3
347 ... ville=FREECITY080GO
348 ... [email protected]
349 ... accepte_notification_email=Non
350 ${tiers_consulte_collterr3} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr3_values}
351
352 # On ajoute un tiers consulté Collterr 4
353 &{tiers_consulte_collterr4_values} = Create Dictionary
354 ... categorie_tiers_consulte=Catégorie Collterr
355 ... abrege=Collterr4
356 ... libelle=Opérateur Collterr4
357 ... ville=FREECITY080GO
358 ... [email protected]
359 ... accepte_notification_email=Non
360 ${tiers_consulte_collterr4} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr4_values}
361
362 # On ajoute un tiers consulté Aménageur publique
363 &{tiers_consulte_amenageur_public_values} = Create Dictionary
364 ... categorie_tiers_consulte=Catégorie Aménageur Publique
365 ... abrege=AmPu
366 ... libelle=Opérateur Aménageur Publique
367 ... ville=FREECITY080GO
368 ... [email protected]
369 ... accepte_notification_email=Non
370 ${tiers_consulte_amenageur_public} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_amenageur_public_values}
371
372 # On ajoute une habilitation pour INRAP
373 Depuis le listing habilitation_tiers_consulte
374 Click On Add Button
375 Select From List By Label type_habilitation_tiers_consulte Type Habilitation INRAP
376 Select From List By Label tiers_consulte ${tiers_consulte_inrap_values.libelle}
377 @{dep_a_selectionner} = Create List
378 ... ${dept01_values.dep} - ${dept01_values.libelle}
379 ... ${dept03_values.dep} - ${dept03_values.libelle}
380 ... ${dept07_values.dep} - ${dept07_values.libelle}
381 ... ${dept15_values.dep} - ${dept15_values.libelle}
382 ... ${dept26_values.dep} - ${dept26_values.libelle}
383 ... ${dept38_values.dep} - ${dept38_values.libelle}
384 ... ${dept42_values.dep} - ${dept42_values.libelle}
385 ... ${dept43_values.dep} - ${dept43_values.libelle}
386 ... ${dept87_values.dep} - ${dept87_values.libelle}
387 ... ${dept69_values.dep} - ${dept69_values.libelle}
388 ... ${dept73_values.dep} - ${dept73_values.libelle}
389 ... ${dept74_values.dep} - ${dept74_values.libelle}
390 Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner}
391 Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ
392 Input Text css=input#om_validite_debut.champFormulaire 01/01/2022
393 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
394 Click On Submit Button
395 ${habilitation_inrap} = Get Text css=div.form-content span#habilitation_tiers_consulte
396
397 # On ajoute une habilitation pour Collterr4
398 Depuis le listing habilitation_tiers_consulte
399 Click On Add Button
400 Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr4
401 Select From List By Label tiers_consulte ${tiers_consulte_collterr4_values.libelle}
402 @{communes_a_selectionner} = Create List
403 ... ${validcom1_values.com} - ${validcom1_values.libelle}
404 Select From Multiple Chosen List division_territoire_intervention_commune ${communes_a_selectionner}
405 Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ
406 Input Text css=input#om_validite_debut.champFormulaire 01/01/2022
407 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
408 Click On Submit Button
409 ${habilitation_collterr4} = Get Text css=div.form-content span#habilitation_tiers_consulte
410
411 # On ajoute une habilitation pour Collterr 1
412 Depuis le listing habilitation_tiers_consulte
413 Click On Add Button
414 Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr1
415 Select From List By Label tiers_consulte ${tiers_consulte_collterr1_values.libelle}
416 @{dep_a_selectionner} = Create List
417 ... ${dept69_values.dep} - ${dept69_values.libelle}
418 Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner}
419 Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ
420 Input Text css=input#om_validite_debut.champFormulaire 01/01/2022
421 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
422 Click On Submit Button
423 ${habilitation_collterr_1} = Get Text css=div.form-content span#habilitation_tiers_consulte
424
425 # On ajoute une habilitation pour Collterr 3
426 Depuis le listing habilitation_tiers_consulte
427 Click On Add Button
428 Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr3
429 Select From List By Label tiers_consulte ${tiers_consulte_collterr3_values.libelle}
430 @{dep_a_selectionner} = Create List
431 ... ${dept69_values.dep} - ${dept69_values.libelle}
432 Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner}
433 Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ
434 Input Text css=input#om_validite_debut.champFormulaire 01/01/2022
435 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
436 Click On Submit Button
437 ${habilitation_collterr_3} = Get Text css=div.form-content span#habilitation_tiers_consulte
438
439 # On ajoute une habilitation pour Collterr 2
440 Depuis le listing habilitation_tiers_consulte
441 Click On Add Button
442 Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr2
443 Select From List By Label tiers_consulte ${tiers_consulte_collterr2_values.libelle}
444 @{dep_a_selectionner} = Create List
445 ... ${dept13_values.dep} - ${dept13_values.libelle}
446 Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner}
447 Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ
448 Input Text css=input#om_validite_debut.champFormulaire 01/01/2022
449 Input Text css=input#om_validite_fin.champFormulaire 01/01/2099
450 Click On Submit Button
451 ${habilitation_collterr2} = Get Text css=div.form-content span#habilitation_tiers_consulte
452
453 ${param_operateur} = Get File ${EXECDIR}${/}binary_files${/}param_operateur.txt
454
455 ${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_inrap": [2], "type_habilitations_operateurs_inrap": [${type_habilitation_inrap}],
456 ${param_operateur} = Replace String ${param_operateur} "categorie_tiers_inrap": [1, 2], "categorie_tiers_inrap": [${categorie_tiers_consulte_inrap}],
457 ${param_operateur} = Replace String ${param_operateur} "categorie_tiers_collterr": [1,2], "categorie_tiers_collterr": [${categorie_tiers_consulte_collterr}],
458 ${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_kpark": [1, 2], "type_habilitations_operateurs_diag_kpark": [${type_habilitation_collterr3},${type_habilitation_collterr4}],
459 ${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_toutdiag": [4,5], "type_habilitations_operateurs_diag_toutdiag": [${type_habilitation_collterr2},${type_habilitation_collterr1}],
460 ${param_operateur} = Replace String ${param_operateur} "categorie_tiers_amenageur_public": [4], "categorie_tiers_amenageur_public": [${categorie_tiers_consulte_ampu}],
461 ${param_operateur} = Replace String ${param_operateur} "evenement" : 416 "evenement" : ${evenement_id}
462
463 # param_operateur
464 &{param_values} = Create Dictionary
465 ... libelle=param_operateur
466 ... valeur=${param_operateur}
467 ... om_collectivite=agglo
468 Gerer le paramètre par WS ${param_values}
469
470 Depuis la page d'accueil admin admin
471
472 &{args_petitionnaire} = Create Dictionary
473 ... particulier_nom=080GO1NOM
474 ... particulier_prenom=080GO1PRENOM
475 ... om_collectivite=${isolation_values.om_collectivite_libelle}
476 &{args_demande} = Create Dictionary
477 ... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes
478 ... commune=69259 - COMGO1
479 ... om_collectivite=${isolation_values.om_collectivite_libelle}
480 ${di} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire}
481
482 # @{departements_a_selectionner} = Create List
483 # ... ${dept2_values.dep} - ${dept2_values.libelle}
484 # ... ${dept3_values.dep} - ${dept3_values.libelle}
485 # Select From Multiple Chosen List division_territoire_intervention_departement ${departements_a_selectionner}
486
487 # CAS A
488 # On détecte seulement un opérateur INRAP
489 Depuis le contexte du dossier d'instruction ${di}
490 Portlet Action Should Be In Form dossier_instruction designation_operateur
491 Click On Form Portlet Action dossier_instruction designation_operateur modale
492
493 Portlet Action Should Be In Subform dossier_operateur recherche_operateur
494 Click On SubForm Portlet Action dossier_operateur recherche_operateur
495
496 Form Value Should Contain css=#operateur_detecte_inrap ${tiers_consulte_inrap}
497 Element Should Contain css=.field-type-tab_custom Opérateur Collterr1
498 Element Should Contain css=.field-type-tab_custom Opérateur Collterr3
499 Element Should Contain css=.field-type-tab_custom Opérateur Collterr4
500 Element Should Contain css=.field-type-tab_custom Consultation obligatoire
501 Element Should Not Contain css=.field-type-tab_custom Opérateur Collterr2
502
503 # Le message est ajouté dans le champ seulement si le type d'aggrément est "kpark"
504 # donc on vérifie la valeur du champ
505 Form Value Should Be css=#operateur_message_kpark Vous devez consulter les opérateurs au cas par cas depuis l'onglet Consultation
506
507 Portlet Action Should Be In Subform dossier_operateur reinitialiser
508 Portlet Action Should Be In Subform dossier_operateur modifier
509 Click On SubForm Portlet Action dossier_operateur modifier
510
511 Select From List By Value css=#tab_avis_1 D
512 Select From List By Value css=#tab_avis_2 F
513 Select From List By Value css=#operateur_amenagement_pers_publique t
514 Select From List By Value css=#operateur_pers_publique_amenageur f
515 Form Value Should Be css=#message_consultation_amenageur Vous devez consulter l'aménageur depuis l'onglet Consultation.
516 Form Value Should Be css=#message_consultation_tiers Vous devez consulter le tiers sélectionné.
517 Select From List By Value css=#operateur_personne_publique ${tiers_consulte_amenageur_public}
518 Select From List By Value css=#operateur_personne_publique_avis F
519 Click On Submit Button In Subform
520
521 Form Value Should Be css=#operateur_selectionne ${tiers_consulte_collterr4}
522 Form Value Should Be css=#operateur_kpark_libelle CAS G3
523
524 Click On SubForm Portlet Action dossier_operateur modifier
525
526 Select From List By Value css=#tab_avis_1 F
527 Select From List By Value css=#tab_avis_2 D
528
529 Click On Submit Button In Subform
530
531 Form Value Should Be css=#operateur_selectionne ${tiers_consulte_collterr3}
532 Form Value Should Be css=#operateur_kpark_libelle CAS G3
533
534 Portlet Action Should Be In Subform dossier_operateur valider
535 Click Element css=#action-sousform-dossier_operateur-valider
536 Click Element xpath=//div[contains(@class, 'ui-dialog')]/descendant::div[contains(@class, 'ui-dialog-buttonset')]/button/span[text()='Confirmer']
537 Click On Back Button In Subform
538 Depuis l'onglet instruction du dossier d'instruction ${di}
539 Page Should Contain ${args_evenement.libelle}
540 Depuis le contexte du dossier d'instruction ${di}
541 Click On Form Portlet Action dossier_instruction designation_operateur modale
542 Portlet Action Should Be In Subform dossier_operateur reinitialiser
543 Click Element css=#action-sousform-dossier_operateur-reinitialiser
544 Click Element xpath=//div[contains(@class, 'ui-dialog')]/descendant::div[contains(@class, 'ui-dialog-buttonset')]/button/span[text()='Confirmer']
545
546 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Form Value Should Be css=#operateur_designe ${EMPTY}
547 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Form Value Should Be css=#operateur_kpark_libelle ${EMPTY}
548
549 # On fait en sorte d'avoir seulement l'opérateur inrap de dispo
550 ${param_operateur} = Get File ${EXECDIR}${/}binary_files${/}param_operateur.txt
551
552 ${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_inrap": [2], "type_habilitations_operateurs_inrap": [${type_habilitation_inrap}],
553 ${param_operateur} = Replace String ${param_operateur} "categorie_tiers_inrap": [1, 2], "categorie_tiers_inrap": [${categorie_tiers_consulte_inrap}],
554 ${param_operateur} = Replace String ${param_operateur} "categorie_tiers_collterr": [1,2], "categorie_tiers_collterr": [99],
555 ${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_kpark": [1, 2], "type_habilitations_operateurs_diag_kpark": [99],
556 ${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_toutdiag": [4,5], "type_habilitations_operateurs_diag_toutdiag": [99],
557 ${param_operateur} = Replace String ${param_operateur} "categorie_tiers_amenageur_public": [4], "categorie_tiers_amenageur_public": [${categorie_tiers_consulte_ampu}],
558 ${param_operateur} = Replace String ${param_operateur} "evenement" : 412 "evenement" : ${evenement_id}
559
560
561 # option_mode_service_consulte
562 &{param_values} = Create Dictionary
563 ... libelle=param_operateur
564 ... valeur=${param_operateur}
565 ... om_collectivite=agglo
566 Gerer le paramètre par WS ${param_values}
567
568 Depuis la page d'accueil admin admin
569
570 Depuis le contexte du dossier d'instruction ${di}
571 Portlet Action Should Be In Form dossier_instruction designation_operateur
572 Click On Form Portlet Action dossier_instruction designation_operateur modale
573
574 Portlet Action Should Be In Subform dossier_operateur recherche_operateur
575 Click On SubForm Portlet Action dossier_operateur recherche_operateur
576
577 Form Value Should Be css=#operateur_selectionne ${tiers_consulte_inrap}
578 Form Value Should Be css=#operateur_kpark_libelle CAS A
579
580 # On vérifie qu'un dossier avec un opérateur peut être correctement supprimé
581
582 # On test la suppression du dossier qui est lié à un opérateur
583 # on ne peut pas vérifier par l'interface que l'opérateur est
584 # bien supprimé il faut vérifier en bdd
585 # On active l'option de suppression
586 &{om_param} = Create Dictionary
587 ... libelle=option_suppression_dossier_instruction
588 ... valeur=true
589 ... om_collectivite=agglo
590 Gerer le paramètre par WS ${om_param}
591
592 Depuis la page d'accueil admin admin
593
594 Depuis le contexte du dossier d'instruction ${di}
595 Supprimer l'instruction ${di} TEST_080
596
597 Supprimer le dossier d'instruction ${di}
598
599 # On désactive l'option de suppression
600 &{om_param} = Create Dictionary
601 ... libelle=option_suppression_dossier_instruction
602 ... valeur=false
603 ... om_collectivite=agglo
604 Gerer le paramètre par WS ${om_param}
605
606 &{param_args} = Create Dictionary
607 ... delete=true
608 ... libelle=option_mode_service_consulte
609 ... om_collectivite=agglo
610 Gerer le paramètre par WS ${param_args}
611
612 &{param_args} = Create Dictionary
613 ... delete=true
614 ... libelle=option_dossier_commune
615 ... om_collectivite=agglo
616 Gerer le paramètre par WS ${param_args}

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26