/[openfoncier]/trunk/tests/240_taxe_amenagement.robot
ViewVC logotype

Annotation of /trunk/tests/240_taxe_amenagement.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6272 - (hide annotations)
Fri Mar 3 15:27:53 2017 UTC (7 years, 10 months ago) by softime
File size: 5278 byte(s)
* Merge de la branche 3.36.0

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26