1 |
*** Settings *** |
2 |
Documentation Consultation et utilisation des actions relatives a un dossier de reprise. |
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 |
*** Variables *** |
11 |
${NUM_TEST} 027 |
12 |
${NUM_SS_TEST} 001 |
13 |
|
14 |
${COLLECTIVITE} COLLECTIVITE_${NUM_TEST} |
15 |
${INSEE} 27${NUM_SS_TEST} |
16 |
|
17 |
# Nom, login et mdp des profils associes a la collectivite |
18 |
${INSTRUCTEUR} ${NUM_TEST}_instructeur |
19 |
${GUICHET} ${NUM_TEST}_guichet |
20 |
|
21 |
${DOSSIER} PD 0${INSEE} 07 D0001 |
22 |
|
23 |
*** Test Cases *** |
24 |
SETUP - Preparation du jeu de donnees |
25 |
[Documentation] Isole une collectivite et importe un dossier via l'import ads2007 (dossier de reprise). |
26 |
|
27 |
Depuis la page d'accueil admin admin |
28 |
|
29 |
&{isolation_values} = Create Dictionary |
30 |
... om_collectivite_libelle=${COLLECTIVITE} |
31 |
... departement=${NUM_TEST} |
32 |
... commune=${NUM_SS_TEST} |
33 |
... insee=${INSEE} |
34 |
... direction_code=Dir_${NUM_TEST} |
35 |
... direction_libelle=Direction de ${COLLECTIVITE} |
36 |
... direction_chef=Chef |
37 |
... division_code=D${NUM_TEST} |
38 |
... division_libelle=Division ${NUM_TEST} |
39 |
... division_chef=Chef |
40 |
... guichet_om_utilisateur_nom=${GUICHET} |
41 |
... guichet_om_utilisateur_email=${GUICHET}@openads-test.fr |
42 |
... guichet_om_utilisateur_login=${GUICHET} |
43 |
... guichet_om_utilisateur_pwd=${GUICHET} |
44 |
... instr_om_utilisateur_nom=${INSTRUCTEUR} |
45 |
... instr_om_utilisateur_email=${INSTRUCTEUR}@openads-test.fr |
46 |
... instr_om_utilisateur_login=${INSTRUCTEUR} |
47 |
... instr_om_utilisateur_pwd=${INSTRUCTEUR} |
48 |
Isolation du contexte si non existant ${isolation_values} |
49 |
|
50 |
# TODO : remplacer l'utilisation du fichier par un KW permettant de parametrer un dossier de reprise |
51 |
# puis de l'importer |
52 |
Importer les dossiers a partir du fichier 027_001_dossier_reprise.csv |
53 |
Résultat de l'import doit contenir 2 ligne(s) dans le fichier dont : |
54 |
Résultat de l'import doit contenir - 1 ligne(s) d'entête |
55 |
Résultat de l'import doit contenir - 1 ligne(s) importée(s) |
56 |
|
57 |
|
58 |
FEAT - Listing - Affichage des dossiers de reprise |
59 |
|
60 |
Depuis la page d'accueil ${INSTRUCTEUR} ${INSTRUCTEUR} |
61 |
Depuis le listing dossier_instruction |
62 |
Le dossier doit etre affiche dans le listing ${DOSSIER} |
63 |
|
64 |
FEAT - Listing - Recherche avancee |
65 |
|
66 |
Depuis la page d'accueil ${INSTRUCTEUR} ${INSTRUCTEUR} |
67 |
Depuis le listing dossier_instruction |
68 |
&{critere_recherche} = Create Dictionary |
69 |
... dossier=${DOSSIER} |
70 |
Filtrer les dossier ${critere_recherche} |
71 |
Le dossier doit etre affiche dans le listing ${DOSSIER} |