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 |
|
|
# 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 |
|
|
Paramétrage de la taxe d'aménagement |
15 |
|
|
|
16 |
|
|
[Documentation] Paramètre la taxe d'aménagement des collectivités. |
17 |
|
|
|
18 |
|
|
Ajouter la taxe d'aménagement MARSEILLE |
19 |
|
|
|
20 |
|
|
|
21 |
|
|
Ajout de la demande avec secteur sélectionné automatiquement |
22 |
|
|
|
23 |
|
|
[Documentation] Ajoute une demande lorsque la taxe d'aménagement est |
24 |
|
|
... paramétrée avec un seul secteur. |
25 |
|
|
|
26 |
|
|
# |
27 |
|
|
Depuis la page d'accueil guichet guichet |
28 |
|
|
# |
29 |
|
|
&{args_petitionnaire} = Create Dictionary |
30 |
|
|
... particulier_nom=De Riv |
31 |
|
|
... particulier_prenom=Géralt |
32 |
|
|
|
33 |
|
|
&{args_demande} = Create Dictionary |
34 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
35 |
|
|
... demande_type=Dépôt Initial |
36 |
|
|
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
37 |
|
|
Set Suite Variable ${di} |
38 |
|
|
# On clique sur le lien vers le DI du message de validation |
39 |
|
|
Click Link css=#link_demande_dossier_instruction |
40 |
|
|
# On vérifie le fil d'Ariane |
41 |
|
|
Page Title Should Be Instruction > Dossiers D'instruction > ${di} DE RIV GÉRALT |
42 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
43 |
|
|
Open Fieldset dossier_instruction taxe-d_amenagement |
44 |
|
|
# On vérifie que le secteur 1 est sélectionné |
45 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 1 |
46 |
|
|
|
47 |
|
|
|
48 |
|
|
Modification des données techniques du dossier d'instruction |
49 |
|
|
|
50 |
|
|
[Documentation] Modifie les données techniques du dossier d'instruction |
51 |
|
|
... relancer le calcul automatique des taxes. |
52 |
|
|
|
53 |
|
|
# |
54 |
|
|
Depuis la page d'accueil admin admin |
55 |
|
|
# |
56 |
|
|
Modifier les données techniques pour le calcul des impositions ${di} 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 |
57 |
|
|
# On clique sur le bouton retour |
58 |
|
|
Click On Back Button In Subform |
59 |
|
|
# |
60 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
61 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
62 |
|
|
Open Fieldset dossier_instruction taxe-d_amenagement |
63 |
|
|
# Vérifie les montants |
64 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 1 |
65 |
|
|
Element Should Contain css=#tax_mtn_part_commu 2349 |
66 |
|
|
Element Should Contain css=#tax_mtn_part_depart 4699 |
67 |
|
|
Element Should Contain css=#tax_mtn_total 7049 |
68 |
|
|
|
69 |
|
|
|
70 |
|
|
Modification du secteur du dossier d'instruction |
71 |
|
|
|
72 |
|
|
[Documentation] Modifie le secteur du dossier d'instruction pour relancer |
73 |
|
|
... le calcul automatique des taxes. |
74 |
|
|
|
75 |
|
|
# |
76 |
|
|
Modifier la taxe d'aménagement MARSEILLE null null null null null null null null null null null 2 |
77 |
|
|
# |
78 |
|
|
Modifier le dossier d'instruction ${di} null null Secteur 2 |
79 |
|
|
# |
80 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
81 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
82 |
|
|
Open Fieldset dossier_instruction taxe-d_amenagement |
83 |
|
|
# On vérifie que le secteur 2 est sélectionné |
84 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 2 |
85 |
|
|
# Vérifie les montants |
86 |
|
|
Element Should Contain css=#tax_mtn_part_commu 4699 |
87 |
|
|
Element Should Contain css=#tax_mtn_part_depart 4699 |
88 |
|
|
Element Should Contain css=#tax_mtn_total 9399 |
89 |
|
|
|
90 |
|
|
|
91 |
|
|
Vérification du montant liquidé de la part régionale |
92 |
|
|
|
93 |
|
|
[Documentation] Si la commune se situe en Île-de-France, le dossier |
94 |
|
|
... d'instruction est soumis à une taxe en plus, la part régionale. |
95 |
|
|
|
96 |
|
|
# |
97 |
|
|
Modifier la taxe d'aménagement MARSEILLE true null null null null null null null null 0.25 |
98 |
|
|
# |
99 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
100 |
|
|
Click On Form Portlet Action dossier_instruction donnees_techniques |
101 |
|
|
# On clique sur l'action modifier |
102 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
103 |
|
|
# On valide le formulaire |
104 |
|
|
Click On Submit Button In Subform |
105 |
|
|
# On vérifie le message affiché à l'utilisateur |
106 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
107 |
|
|
# On clique sur le bouton retour |
108 |
|
|
Click On Back Button In Subform |
109 |
|
|
# |
110 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
111 |
|
|
# On déplie le fieldset de la taxe d'aménagement |
112 |
|
|
Open Fieldset dossier_instruction taxe-d_amenagement |
113 |
|
|
# On vérifie que le montant de la taxe régionale existe |
114 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_mtn_part_reg 587 |
115 |
|
|
# On vérifie le montant total qui doit être modifié |
116 |
|
|
Element Should Contain css=#tax_mtn_total 9986 |