/[openfoncier]/trunk/tests/600_base_modules.robot
ViewVC logotype

Annotation of /trunk/tests/600_base_modules.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18436 - (hide annotations)
Tue Aug 13 14:49:35 2024 UTC (5 months, 3 weeks ago) by softime
File size: 2682 byte(s)
chore(branch): fusion de la branche d'intégration 6.6.0-develop dans le trunk@18406

1 ejpritchard 18123 *** Settings ***
2     Documentation Test du fonctionnement du système des modules
3    
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    
12     *** Test Cases ***
13     Affichage de la page de paramétrage des modules
14     [Documentation] Avec un profil administrateur, depuis le menu paramétrage dossiers > workflows > événement
15     ... on vérifie si on n'as pas d'erreur à l'affichage de la page.
16    
17     Depuis la page d'accueil admin admin
18    
19     Set Suite Variable ${libelle_evenement} TEST_600_Modules
20    
21     # Création d'un événement de workflow de test du module
22     @{etat_source} = Create List
23     ... dossier accepter
24     ... dossier accepté tacitement
25     ... dossier rejeter manque de pieces
26     ... delai de notification envoye
27     ... dossier incomplet
28     @{type_di} = Create List
29     ... PCI - P - Initial
30     ... PA - P - Initial
31     ... DP - P - Initiale
32     ... IN - P - Initiale
33     &{args_evenement} = Create Dictionary
34     ... libelle=${libelle_evenement}
35     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
36     ... dossier_instruction_type=${type_di}
37     ... lettretype=recepisse_1 RECEPISSE DE DEPOT
38     ... document_type=Attestation
39    
40     Ajouter l'événement depuis le menu ${args_evenement}
41    
42     Depuis le contexte de l'événement ${libelle_evenement}
43    
44     Click Element Until New Element css=#lien_module css=.add-16
45     # La page ne doit pas contenir d'erreurs
46     La page ne doit pas contenir d'erreur
47    
48     Page Should Contain lien_module
49    
50     # On s'assure de ne pas avoir d'erreur si aucun module n'est chargée
51     # On vérifie l'existance du répertoire
52     ${status_modules} = Run Keyword And Return Status Directory Should Exist ${EXECDIR}${/}..${/}modules
53     Set Suite Variable ${status_modules}
54     # On déplace le répertoire
55     Run Keyword If ${status_modules} == True Run mv ${EXECDIR}${/}..${/}modules ${EXECDIR}${/}..${/}tmp-modules
56     # On tests les modules
57     Run Keyword If ${status_modules} == True Depuis le contexte de l'événement ${libelle_evenement}
58     Run Keyword If ${status_modules} == True Click Element css=#lien_module
59     Run Keyword If ${status_modules} == True La page ne doit pas contenir d'erreur
60     Run Keyword If ${status_modules} == True Page Should Contain lien_module
61    
62     Reset Params - Affichage de la page de paramétrage des modules
63     # On rétablis l'existance le répertoire
64     Run Keyword If ${status_modules} == True Run mv ${EXECDIR}${/}..${/}tmp-modules ${EXECDIR}${/}..${/}modules

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26