1 |
mbroquet |
3730 |
*** Settings *** |
2 |
|
|
Documentation Test la taxe d'aménagement. |
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 |
softime |
6929 |
Création d'un dossier d'instruction avant l'activiation de la simulation des taxes |
13 |
mbroquet |
3730 |
|
14 |
softime |
6929 |
[Documentation] Permet de vérifier les actions utilisant le paramétrage des |
15 |
|
|
... taxes si aucun paramétrage n'est renseigné et que l'option n'est pas |
16 |
|
|
... activée. |
17 |
|
|
|
18 |
|
|
Depuis la page d'accueil guichet guichet |
19 |
|
|
# |
20 |
|
|
&{args_petitionnaire} = Create Dictionary |
21 |
|
|
... particulier_nom=Tollmache |
22 |
|
|
... particulier_prenom=Fleur |
23 |
|
|
&{args_demande} = Create Dictionary |
24 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
25 |
|
|
... demande_type=Dépôt Initial |
26 |
|
|
${di_not_for_suite} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
27 |
|
|
|
28 |
|
|
Depuis la page d'accueil instr instr |
29 |
|
|
Depuis le contexte du dossier d'instruction ${di_not_for_suite} |
30 |
|
|
# On vérifie que le fieldset de simulation des taxes n'est pas accessible |
31 |
|
|
Page Should Not Contain Element css=#fieldset-form-dossier_instruction-simulation-des-taxes |
32 |
|
|
# On vérifie que la modification des données techniques ne provoque pas |
33 |
|
|
# d'erreur |
34 |
|
|
Click On Form Portlet Action dossier_instruction donnees_techniques |
35 |
|
|
# On clique sur l'action modifier |
36 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
37 |
|
|
# On valide le formulaire |
38 |
|
|
Click On Submit Button In Subform |
39 |
|
|
# On vérifie le message affiché à l'utilisateur |
40 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
41 |
|
|
Page Should Not Contain Errors |
42 |
|
|
Click On Back Button In Subform |
43 |
|
|
# On vérifie que la modification du dossier d'instruction ne provoque pas |
44 |
|
|
# d'erreur |
45 |
|
|
Click On Form Portlet Action dossier_instruction modifier |
46 |
|
|
# On valide le formulaire |
47 |
|
|
Click On Submit Button |
48 |
|
|
# On vérifie le message affiché à l'utilisateur |
49 |
|
|
Valid Message Should Be Vos modifications ont bien été enregistrées. |
50 |
|
|
Page Should Not Contain Errors |
51 |
|
|
|
52 |
|
|
|
53 |
|
|
Création d'un dossier d'instruction après activation de l'option et sans paramétrage des taxes |
54 |
|
|
|
55 |
|
|
[Documentation] Permet de vérifier les actions utilisant le paramétrage des |
56 |
|
|
... taxes si aucun paramétrage n'est renseigné et que l'option est activée. |
57 |
|
|
|
58 |
jymadier |
4169 |
Depuis la page d'accueil admin admin |
59 |
softime |
6929 |
# On active l'option de simulation des taxes |
60 |
|
|
Ajouter le paramètre depuis le menu option_simulation_taxes true agglo |
61 |
mbroquet |
3730 |
|
62 |
softime |
6929 |
Depuis la page d'accueil guichet guichet |
63 |
|
|
# |
64 |
|
|
&{args_petitionnaire} = Create Dictionary |
65 |
|
|
... particulier_nom=Laux |
66 |
|
|
... particulier_prenom=Claudette |
67 |
mbroquet |
3730 |
|
68 |
softime |
6929 |
&{args_demande} = Create Dictionary |
69 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
70 |
|
|
... demande_type=Dépôt Initial |
71 |
|
|
${di_not_for_suite} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
72 |
|
|
|
73 |
|
|
Depuis la page d'accueil instr instr |
74 |
|
|
Depuis le contexte du dossier d'instruction ${di_not_for_suite} |
75 |
|
|
# On vérifie que le fieldset de simulation des taxes n'est pas accessible |
76 |
|
|
Page Should Not Contain Element css=#fieldset-form-dossier_instruction-simulation-des-taxes |
77 |
|
|
# On vérifie que la modification des données techniques ne provoque pas |
78 |
|
|
# d'erreur |
79 |
|
|
Click On Form Portlet Action dossier_instruction donnees_techniques |
80 |
|
|
# On clique sur l'action modifier |
81 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
82 |
|
|
# On valide le formulaire |
83 |
|
|
Click On Submit Button In Subform |
84 |
|
|
# On vérifie le message affiché à l'utilisateur |
85 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
86 |
|
|
Page Should Not Contain Errors |
87 |
|
|
Click On Back Button In Subform |
88 |
|
|
# On vérifie que la modification du dossier d'instruction ne provoque pas |
89 |
|
|
# d'erreur |
90 |
|
|
Click On Form Portlet Action dossier_instruction modifier |
91 |
|
|
# On valide le formulaire |
92 |
|
|
Click On Submit Button |
93 |
|
|
# On vérifie le message affiché à l'utilisateur |
94 |
|
|
Valid Message Should Be Vos modifications ont bien été enregistrées. |
95 |
|
|
Page Should Not Contain Errors |
96 |
|
|
|
97 |
|
|
Depuis la page d'accueil admin admin |
98 |
|
|
# On désactive l'option de simulation des taxes |
99 |
|
|
Modifier le paramètre option_simulation_taxes false agglo |
100 |
|
|
|
101 |
|
|
|
102 |
|
|
Création d'un dossier d'instruction après paramétrage des taxes et sans l'option activée |
103 |
|
|
|
104 |
|
|
[Documentation] Permet de vérifier les actions utilisant le paramétrage des |
105 |
|
|
... taxes si un paramétrage est renseigné et que l'option est desactivée. |
106 |
|
|
|
107 |
|
|
Depuis la page d'accueil admin admin |
108 |
|
|
&{args_taxes} = Create Dictionary |
109 |
|
|
... om_collectivite=MARSEILLE |
110 |
|
|
... val_forf_surf_cstr=705 |
111 |
|
|
... val_forf_empl_tente_carav_rml=3000 |
112 |
|
|
... val_forf_empl_hll=10000 |
113 |
|
|
... val_forf_surf_piscine=200 |
114 |
|
|
... val_forf_nb_eolienne=3000 |
115 |
|
|
... val_forf_surf_pann_photo=10 |
116 |
|
|
... val_forf_nb_parking_ext=2000 |
117 |
|
|
... tx_depart=2.00 |
118 |
|
|
... tx_comm_secteur_1=1.00 |
119 |
|
|
... tx_rap=0.40 |
120 |
|
|
Ajouter le paramétrage des taxes ${args_taxes} |
121 |
|
|
|
122 |
|
|
Depuis la page d'accueil guichet guichet |
123 |
|
|
# |
124 |
|
|
&{args_petitionnaire} = Create Dictionary |
125 |
|
|
... particulier_nom=Labossière |
126 |
|
|
... particulier_prenom=Arthur |
127 |
|
|
|
128 |
|
|
&{args_demande} = Create Dictionary |
129 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
130 |
|
|
... demande_type=Dépôt Initial |
131 |
|
|
${di_not_for_suite} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
132 |
|
|
|
133 |
|
|
Depuis la page d'accueil instr instr |
134 |
|
|
Depuis le contexte du dossier d'instruction ${di_not_for_suite} |
135 |
|
|
# On vérifie que le fieldset de simulation des taxes n'est pas accessible |
136 |
|
|
Page Should Not Contain Element css=#fieldset-form-dossier_instruction-simulation-des-taxes |
137 |
|
|
# On vérifie que la modification des données techniques ne provoque pas |
138 |
|
|
# d'erreur |
139 |
|
|
Click On Form Portlet Action dossier_instruction donnees_techniques |
140 |
|
|
# On clique sur l'action modifier |
141 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
142 |
|
|
# On valide le formulaire |
143 |
|
|
Click On Submit Button In Subform |
144 |
|
|
# On vérifie le message affiché à l'utilisateur |
145 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
146 |
|
|
Page Should Not Contain Errors |
147 |
|
|
Click On Back Button In Subform |
148 |
|
|
# On vérifie que la modification du dossier d'instruction ne provoque pas |
149 |
|
|
# d'erreur |
150 |
|
|
Click On Form Portlet Action dossier_instruction modifier |
151 |
|
|
# On valide le formulaire |
152 |
|
|
Click On Submit Button |
153 |
|
|
# On vérifie le message affiché à l'utilisateur |
154 |
|
|
Valid Message Should Be Vos modifications ont bien été enregistrées. |
155 |
|
|
Page Should Not Contain Errors |
156 |
|
|
|
157 |
|
|
|
158 |
mbroquet |
3730 |
Ajout de la demande avec secteur sélectionné automatiquement |
159 |
|
|
|
160 |
|
|
[Documentation] Ajoute une demande lorsque la taxe d'aménagement est |
161 |
|
|
... paramétrée avec un seul secteur. |
162 |
|
|
|
163 |
softime |
6929 |
Depuis la page d'accueil admin admin |
164 |
|
|
# On désactive l'option de simulation des taxes |
165 |
|
|
Modifier le paramètre option_simulation_taxes true agglo |
166 |
|
|
|
167 |
mbroquet |
3730 |
# |
168 |
|
|
Depuis la page d'accueil guichet guichet |
169 |
|
|
# |
170 |
|
|
&{args_petitionnaire} = Create Dictionary |
171 |
|
|
... particulier_nom=De Riv |
172 |
|
|
... particulier_prenom=Géralt |
173 |
|
|
|
174 |
|
|
&{args_demande} = Create Dictionary |
175 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
176 |
|
|
... demande_type=Dépôt Initial |
177 |
jymadier |
4445 |
${di} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
178 |
mbroquet |
3730 |
Set Suite Variable ${di} |
179 |
|
|
# On clique sur le lien vers le DI du message de validation |
180 |
|
|
Click Link css=#link_demande_dossier_instruction |
181 |
|
|
# On vérifie le fil d'Ariane |
182 |
|
|
Page Title Should Be Instruction > Dossiers D'instruction > ${di} DE RIV GÉRALT |
183 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
184 |
softime |
6929 |
Open Fieldset dossier_instruction simulation-des-taxes |
185 |
mbroquet |
3730 |
# On vérifie que le secteur 1 est sélectionné |
186 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 1 |
187 |
|
|
|
188 |
|
|
|
189 |
|
|
Modification des données techniques du dossier d'instruction |
190 |
|
|
|
191 |
|
|
[Documentation] Modifie les données techniques du dossier d'instruction |
192 |
softime |
6929 |
... pour lancer le calcul automatique des taxes. |
193 |
mbroquet |
3730 |
|
194 |
|
|
# |
195 |
softime |
6929 |
Depuis la page d'accueil instr instr |
196 |
|
|
&{args_dt_taxes} = Create Dictionary |
197 |
|
|
... tax_surf_tot_cstr=160 |
198 |
|
|
... tax_su_princ_surf1=160 |
199 |
|
|
... tax_sup_bass_pisc_cr=50 |
200 |
|
|
... tax_am_statio_ext_cr=2 |
201 |
|
|
... tax_surf_loc_arch=0.5 |
202 |
|
|
... tax_surf_pisc_arch=2 |
203 |
|
|
... mtn_exo_ta_part_commu=100 |
204 |
|
|
... mtn_exo_ta_part_depart=100 |
205 |
|
|
... mtn_exo_ta_part_reg=0 |
206 |
|
|
... mtn_exo_rap=20 |
207 |
|
|
Modifier les données techniques pour le calcul des impositions ${di} ${args_dt_taxes} |
208 |
mbroquet |
3730 |
# On clique sur le bouton retour |
209 |
|
|
Click On Back Button In Subform |
210 |
|
|
# |
211 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
212 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
213 |
softime |
6929 |
Open Fieldset dossier_instruction simulation-des-taxes |
214 |
mbroquet |
3730 |
# Vérifie les montants |
215 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 1 |
216 |
softime |
6929 |
Element Should Contain css=#tax_mtn_part_commu 815 |
217 |
|
|
Element Should Contain css=#tax_mtn_part_commu_sans_exo 915 |
218 |
|
|
Element Should Contain css=#tax_mtn_part_depart 1731 |
219 |
|
|
Element Should Contain css=#tax_mtn_part_depart_sans_exo 1831 |
220 |
|
|
Element Should Contain css=#tax_mtn_total 2546 |
221 |
|
|
Element Should Contain css=#tax_mtn_total_sans_exo 2746 |
222 |
|
|
Element Should Contain css=#tax_mtn_rap 20 |
223 |
|
|
Element Should Contain css=#tax_mtn_rap_sans_exo 40 |
224 |
mbroquet |
3730 |
|
225 |
|
|
|
226 |
|
|
Modification du secteur du dossier d'instruction |
227 |
|
|
|
228 |
|
|
[Documentation] Modifie le secteur du dossier d'instruction pour relancer |
229 |
|
|
... le calcul automatique des taxes. |
230 |
|
|
|
231 |
jymadier |
4169 |
Depuis la page d'accueil admin admin |
232 |
softime |
6929 |
&{args_taxes} = Create Dictionary |
233 |
|
|
... om_collectivite=MARSEILLE |
234 |
|
|
... tx_comm_secteur_2=2.00 |
235 |
|
|
Modifier le paramétrage des taxes ${args_taxes} |
236 |
mbroquet |
3730 |
# |
237 |
softime |
6929 |
Depuis la page d'accueil instr instr |
238 |
softime |
6272 |
&{args_di} = Create Dictionary |
239 |
|
|
... tax_secteur=Secteur 2 |
240 |
|
|
Modifier le dossier d'instruction ${di} ${args_di} |
241 |
mbroquet |
3730 |
# |
242 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
243 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
244 |
softime |
6929 |
Open Fieldset dossier_instruction simulation-des-taxes |
245 |
mbroquet |
3730 |
# On vérifie que le secteur 2 est sélectionné |
246 |
softime |
6929 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 2 |
247 |
mbroquet |
3730 |
# Vérifie les montants |
248 |
softime |
6929 |
Element Should Contain css=#tax_mtn_part_commu 1731 |
249 |
|
|
Element Should Contain css=#tax_mtn_part_commu_sans_exo 1831 |
250 |
|
|
Element Should Contain css=#tax_mtn_part_depart 1731 |
251 |
|
|
Element Should Contain css=#tax_mtn_part_depart_sans_exo 1831 |
252 |
|
|
Element Should Contain css=#tax_mtn_total 3462 |
253 |
|
|
Element Should Contain css=#tax_mtn_total_sans_exo 3662 |
254 |
|
|
Element Should Contain css=#tax_mtn_rap 20 |
255 |
|
|
Element Should Contain css=#tax_mtn_rap_sans_exo 40 |
256 |
mbroquet |
3730 |
|
257 |
|
|
|
258 |
|
|
Vérification du montant liquidé de la part régionale |
259 |
|
|
|
260 |
|
|
[Documentation] Si la commune se situe en Île-de-France, le dossier |
261 |
|
|
... d'instruction est soumis à une taxe en plus, la part régionale. |
262 |
|
|
|
263 |
jymadier |
4169 |
Depuis la page d'accueil admin admin |
264 |
softime |
6929 |
&{args_taxes} = Create Dictionary |
265 |
|
|
... om_collectivite=MARSEILLE |
266 |
|
|
... tx_reg=0.25 |
267 |
|
|
... en_ile_de_france=true |
268 |
|
|
Modifier le paramétrage des taxes ${args_taxes} |
269 |
mbroquet |
3730 |
# |
270 |
softime |
6929 |
Depuis la page d'accueil instr instr |
271 |
mbroquet |
3730 |
Depuis le contexte du dossier d'instruction ${di} |
272 |
softime |
6929 |
Click On Form Portlet Action dossier_instruction donnees_techniques |
273 |
mbroquet |
3730 |
# On clique sur l'action modifier |
274 |
softime |
6929 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
275 |
mbroquet |
3730 |
# On valide le formulaire |
276 |
|
|
Click On Submit Button In Subform |
277 |
|
|
# On vérifie le message affiché à l'utilisateur |
278 |
softime |
6929 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
279 |
mbroquet |
3730 |
# On clique sur le bouton retour |
280 |
|
|
Click On Back Button In Subform |
281 |
|
|
# |
282 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
283 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
284 |
softime |
6929 |
Open Fieldset dossier_instruction simulation-des-taxes |
285 |
mbroquet |
3730 |
# On vérifie que le montant de la taxe régionale existe |
286 |
softime |
6929 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_mtn_part_reg 228 |
287 |
|
|
Element Should Contain css=#tax_mtn_part_reg_sans_exo 228 |
288 |
mbroquet |
3730 |
# On vérifie le montant total qui doit être modifié |
289 |
softime |
6929 |
Element Should Contain css=#tax_mtn_total 3690 |
290 |
|
|
Element Should Contain css=#tax_mtn_total_sans_exo 3890 |
291 |
|
|
|
292 |
|
|
|
293 |
|
|
Suppression d'un taux de secteur communal utilisé par un dossier |
294 |
|
|
|
295 |
|
|
[Documentation] Si on supprime le taux d'un secteur communal utilisé dans |
296 |
|
|
... un dossier d'instruction et qu'on modifie les données techniques pour |
297 |
|
|
... relancer le calcul, les montants doivent être vides car incalculable |
298 |
|
|
... sans le taux cummunal |
299 |
|
|
|
300 |
|
|
Depuis la page d'accueil admin admin |
301 |
|
|
&{args_taxes} = Create Dictionary |
302 |
|
|
... om_collectivite=MARSEILLE |
303 |
|
|
... tx_comm_secteur_2=${EMPTY} |
304 |
|
|
Modifier le paramétrage des taxes ${args_taxes} |
305 |
|
|
# |
306 |
|
|
Depuis la page d'accueil instr instr |
307 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
308 |
|
|
Click On Form Portlet Action dossier_instruction donnees_techniques |
309 |
|
|
# On clique sur l'action modifier |
310 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
311 |
|
|
# On valide le formulaire |
312 |
|
|
Click On Submit Button In Subform |
313 |
|
|
# On vérifie le message affiché à l'utilisateur |
314 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
315 |
|
|
# On clique sur le bouton retour |
316 |
|
|
Click On Back Button In Subform |
317 |
|
|
# |
318 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
319 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
320 |
|
|
Open Fieldset dossier_instruction simulation-des-taxes |
321 |
|
|
# On vérifie que les montants de la TA sont vides car incalculable |
322 |
|
|
Element Should Contain css=#tax_mtn_part_commu ${EMPTY} |
323 |
|
|
Element Should Contain css=#tax_mtn_part_commu_sans_exo ${EMPTY} |
324 |
|
|
Element Should Contain css=#tax_mtn_part_depart ${EMPTY} |
325 |
|
|
Element Should Contain css=#tax_mtn_part_depart_sans_exo ${EMPTY} |
326 |
|
|
Element Should Contain css=#tax_mtn_total ${EMPTY} |
327 |
|
|
Element Should Contain css=#tax_mtn_total_sans_exo ${EMPTY} |
328 |
|
|
|
329 |
|
|
|
330 |
|
|
Désactivation de la simulation des taxes |
331 |
|
|
|
332 |
|
|
[Documentation] Si l'option de simulation des taxes est désactivée, on |
333 |
|
|
... vérifie que le fieldset n'est plus accessible et que la modification |
334 |
|
|
... des données techniques ne provoque pas d'erreur |
335 |
|
|
|
336 |
|
|
Depuis la page d'accueil admin admin |
337 |
|
|
Modifier le paramètre option_simulation_taxes false agglo |
338 |
|
|
|
339 |
|
|
Depuis la page d'accueil instr instr |
340 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
341 |
|
|
# On vérifie le fieldset n'est plus accessible |
342 |
|
|
Page Should Not Contain Element css=#fieldset-form-dossier_instruction-simulation-des-taxes |
343 |
|
|
# On vérifie que la modification des données techniques ne provoque pas |
344 |
|
|
# d'erreur |
345 |
|
|
Click On Form Portlet Action dossier_instruction donnees_techniques |
346 |
|
|
# On clique sur l'action modifier |
347 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
348 |
|
|
# On valide le formulaire |
349 |
|
|
Click On Submit Button In Subform |
350 |
|
|
# On vérifie le message affiché à l'utilisateur |
351 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
352 |
|
|
Page Should Not Contain Errors |
353 |
|
|
Click On Back Button In Subform |