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 |
|
|
|