/[openfoncier]/trunk/tests/200_dossier_autorisation.robot
ViewVC logotype

Annotation of /trunk/tests/200_dossier_autorisation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3877 - (hide annotations)
Thu Apr 7 15:32:36 2016 UTC (8 years, 9 months ago) by nmeucci
File size: 4853 byte(s)
Correction des tests (fail introduit lors de la r3873)

1 mbroquet 3730 *** Settings ***
2     Documentation Test des fonctionnalités introduites par le multicollectivité.
3     ... Chaque 'Test Case' est indépendant.
4    
5     # On inclut les mots-clefs
6     Resource resources/resources.robot
7     # On ouvre/ferme le navigateur au début/à la fin du Test Suite.
8     Suite Setup For Suite Setup
9     Suite Teardown For Suite Teardown
10    
11     *** Variables ***
12    
13     ${json_update_dossier_autorisation} {"module":"update_dossier_autorisation"}
14    
15     *** Test Cases ***
16    
17     Constitution du jeu de données
18     [Documentation] Constitution du jeu de données
19     ... En tant que guichetier
20     Depuis la page d'accueil guichet guichet
21     &{args_petitionnaire} = Create Dictionary
22     ... particulier_nom=DURAND
23     ... particulier_prenom=GÉRARD
24    
25     &{args_demande} = Create Dictionary
26     ... dossier_autorisation_type_detaille=Permis de construire comprenant ou non des démolitions
27     ... demande_type=Dépôt Initial
28     ${di_libelle} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire}
29    
30     # Affichage da avis
31     # [Documentation] Test l'affichage des da qui ont une demande d'avis pour
32     # ... le profil Service consulté
33    
34     # Affichage da di avis
35     # [Documentation] Test l'affichage des da qui ont une demande d'avis pour
36     # ... le profil Admin
37    
38     Etat perime
39     [Documentation] L'objet de ce 'Test Case' est de vérifier que le WS passe
40     ... à l'état périmé les dossiers d'autorisation remplissant les conditions :
41     ... - état = Accordé
42     ... - avec date de décision
43     ... - date de validité dans le passé
44     ... - aucun DOC ou DAACT avec avis favorable
45    
46     Depuis la page d'accueil instr instr
47     Go To Submenu In Menu autorisation dossier_autorisation
48     Page Should Not Contain Errors
49     Click On Link PA 013055 12 00001
50     Page Title Should Be Autorisation > Dossiers D'autorisation
51     Element Text Should Be css=#da_etat Accordé
52 nmeucci 3877 Vérifier le code retour du web service et vérifier que son message est Post maintenance ${json_update_dossier_autorisation} 200 2 dossier(s) d'autorisation(s) mis à jour.
53 mbroquet 3730
54     Reload Page
55     Element Text Should Be css=#da_etat Périmé
56    
57    
58     TNR Bug "Erreur de base de données" dans la recherche avancée des DA sur le critère date de décision
59    
60     [Documentation] Test de non régression sur le bug "Erreur de base de
61     ... données" sur la validation de la recherche avancée dans le listing
62     ... "Autorisation" -> "Dossiers d'Autorisation" sur le critère "Date de
63     ... décision".
64    
65     #
66     Depuis la page d'accueil instr instr
67     #
68     Depuis le listing des dossiers d'autorisation
69     # On remplit les critères date de décision de la recherche avancée
70     Input Text css=div#adv-search-adv-fields input#date_decision_min 01/05/2015
71     Input Text css=div#adv-search-adv-fields input#date_decision_max 31/05/2015
72     # On valide le formulaire de recherche
73     Click On Search Button
74     # On ne fait aucune vérification ici car le keyword précédent "Click On
75     # Search Button" permet de vérifier qu'il n'y a pas d'erreur de base de
76     # données
77    
78     TNR Bug Recalcul du DA si plusieurs DI sans décision
79    
80     [Documentation] Test de non régression sur le bug impactant le recalcul
81     ... du DA si plusieurs DI sans décision
82    
83     #
84     Depuis la page d'accueil admin admin
85    
86     @{etats_autorises} = Create List
87     ... delai majore
88     ... delai de notification envoye
89     ... dossier sans notification de delai
90    
91     &{args_demande_type} = Create Dictionary
92     ... code=TNR Bug Recalcul du DA
93     ... libelle=TNR Bug Recalcul du DA
94     ... groupe=Autorisation ADS
95     ... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes)
96     ... demande_nature=Dossier existant
97     ... etats_autorises=@{etats_autorises}
98     ... contraintes=Avec récupération demandeur
99     ... dossier_instruction_type=PCI - Modificatif
100     ... evenement=Notification de delai
101    
102     Ajouter un nouveau type de demande depuis le menu ${args_demande_type}
103    
104     Depuis la page d'accueil guichet guichet
105    
106     &{args_petitionnaire} = Create Dictionary
107     ... particulier_nom=DURAND
108     ... particulier_prenom=Marcel
109    
110     &{args_demande} = Create Dictionary
111     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
112     ... demande_type=Dépôt Initial
113     ${di_libelle} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire}
114    
115     &{args_demande} = Create Dictionary
116     ... demande_type=TNR Bug Recalcul du DA
117     ${di_libelle_2} = Ajouter la demande sur existant depuis le tableau de bord ${di_libelle} ${args_demande}
118    

Properties

Name Value
svn:executable

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26