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

Annotation of /trunk/tests/080_consultation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3845 - (hide 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 mbroquet 3730 *** 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 softime 3845 Ajouter une consultation depuis un dossier ${di_2} 59.01 - Direction de l'Eau et de l'Assainissement
130 mbroquet 3730
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 softime 3845 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 mbroquet 3730 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 softime 3845 Page Should Contain ${nom_piece_2}

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26