/[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 3730 - (hide annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 5254 byte(s)
Actualisation du trunk
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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26