/[openfoncier]/trunk/tests/260_donnees_techniques.robot
ViewVC logotype

Contents of /trunk/tests/260_donnees_techniques.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (show annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 3897 byte(s)
Actualisation du trunk
1 *** Settings ***
2 Documentation Test d'ajout de valeurs dans les données techniques
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 TNR Description du projet (champ et colonne)
18
19 [Documentation] Remplissage du cerfa n°2 et contrôle de "description du projet".
20
21 ##
22 ## Remplit les champs de donnes techniques suivants : ope_proj_desc, co_projet_desc,
23 ## am_projet_desc, dm_projet_desc puis vérifie le bon affichage de ces 4 données dans
24 ## la liste des DA, la fiche détaillée des demandes d'avis et DI.
25 ## Vérifie que la colonne "nature du projet" a bien été renommée en "description du
26 ## projet"
27 ##
28
29 Depuis la page d'accueil guichet guichet
30
31 &{args_petitionnaire} = Create Dictionary
32 ... particulier_nom=DESFORGES
33 ... particulier_prenom=Hugues
34
35 &{args_demande} = Create Dictionary
36 ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
37 ... demande_type=Dépôt Initial
38
39 ${di_libelle} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire}
40 ${dossier_autorisation} = Get Substring ${di_libelle} 0 -2
41
42 Depuis la page d'accueil instr instr
43
44 Ajouter une consultation depuis un dossier ${di_libelle} 59.07 - Service de l' Espace Public
45 &{donnees_techniques_values} = Create Dictionary
46 ... co_projet_desc=Type de projet co
47 ... ope_proj_desc=Projet d'ope test
48 ... am_projet_desc=Projet d'aménagement and stuff
49 ... dm_projet_desc=détail sur le projet de démolition
50 Saisir les données techniques du DI ${di_libelle} ${donnees_techniques_values}
51
52 # On vérifie que le détail du DI contient bien les 4 champs des données techniques
53 Depuis le contexte du dossier d'instruction ${di_libelle}
54 Element Should Contain css=#description_projet Type de projet co
55 Element Should Contain css=#description_projet Projet d'ope test
56 Element Should Contain css=#description_projet Projet d'aménagement and stuff
57 Element Should Contain css=#description_projet détail sur le projet de démolition
58
59 # On récupère le numéro du dossier d'autorisation depuis le numéro du DI
60 # Puis on vérifie que le détail du DA contient bien les 4 champs des données techniques
61 Depuis le contexte du dossier d'autorisation ${dossier_autorisation}
62 Element Should Contain css=#description_projet Type de projet co
63 Element Should Contain css=#description_projet Projet d'ope test
64 Element Should Contain css=#description_projet Projet d'aménagement and stuff
65 Element Should Contain css=#description_projet détail sur le projet de démolition
66
67 # On affiche la liste des Demandes d'Avis, on vérifie que la colonne "nature du projet"
68 # soit bien renommée en "description du projet", et que la colonne contienne les 4
69 # champs des données techniques.
70 Depuis la page d'accueil avec widget de redirection consu consu
71 ${di_libelle_se} = Sans espace ${di_libelle}
72 Input Text css=input.champFormulaire[name='recherche'] ${di_libelle_se}
73 Click Element adv-search-submit
74 Element Should Contain css=#tab-demande_avis_encours description du projet
75 Element Should Contain css=#tab-demande_avis_encours Type de projet co
76 Element Should Contain css=#tab-demande_avis_encours Projet d'ope test
77 Element Should Contain css=#tab-demande_avis_encours Projet d'aménagement and stuff
78 Element Should Contain css=#tab-demande_avis_encours détail sur le projet de démolition

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26