*** Settings *** Documentation Test de la gestion de la date d'affichage obligatoire. Resource resources/resources.robot Suite Setup For Suite Setup Suite Teardown For Suite Teardown *** Test Cases *** Préparation - Constitution du jeu de données [Documentation] Création des données nécessaires pour les tests de date d'affichage obligatoire [Tags] setup Depuis la page d'accueil admin admin # Action de mise à jour de la date d'affichage &{args_action} = Create Dictionary ... action=maj_date_affichage ... libelle=mise à jour de la date d'affichage ... regle_date_affichage=date_evenement Ajouter Action ${args_action} # Événement d'affichage obligatoire &{args_evenement} = Create Dictionary ... evenement=89 ... libelle=affichage_obligatoire ... action=mise à jour de la date d'affichage Modifier l'événement ${args_evenement} Set Suite Variable ${args_evenement} # Création du dossier de test &{args_dossier} = Create Dictionary ... om_collectivite=MARSEILLE ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes ... demande_type=Dépôt Initial &{args_petitionnaire} = Create Dictionary ... qualite=particulier ... particulier_nom=TEST035DATEAFF ... particulier_prenom=TEST035DATEAFF ... om_collectivite=MARSEILLE ${di} = Ajouter la demande par WS ${args_dossier} ${args_petitionnaire} Set Suite Variable ${di} Test - Vérification des accès par profil [Documentation] Vérifie l'accès au dossier avec différents profils utilisateurs [Tags] access # Test avec profil instrpoly Depuis la page d'accueil instrpoly instrpoly Depuis le contexte du dossier d'instruction ${di} # Test avec profil guichet Depuis la page d'accueil guichet guichet Depuis le contexte du dossier d'instruction ${di} Click On Form Portlet Action dossier_instruction modifier Click On Submit Button Until Message Vos modifications ont bien été enregistrées. Test - Modification manuelle de la date d'affichage [Documentation] Vérifie la possibilité de modifier manuellement la date d'affichage [Tags] modification Depuis la page d'accueil instrpoly instrpoly Depuis le contexte du dossier d'instruction ${di} &{di_values} = Create Dictionary ... date_affichage=${EMPTY} Modifier le dossier d'instruction ${di} ${di_values} Test - Génération et mise à jour via le registre [Documentation] Vérifie la génération du registre et la mise à jour des dates [Tags] registre Depuis la page d'accueil guichet guichet Go To Submenu In Menu guichet_unique affichage_reglementaire_registre Click Element id=registre-form-submit Cliquer sur le bouton de la fenêtre modale Confirmer Click Element id=registre-form-download Open PDF ${OM_PDF_TITLE} Close PDF Test - Actions de portlet et vérifications finales [Documentation] Vérifie les actions disponibles dans le portlet et effectue les vérifications finales [Tags] portlet verification Depuis la page d'accueil guichetsuivi guichetsuivi Depuis le contexte du dossier d'instruction ${di} Click On Form Portlet Action dossier_instruction date_affichage new_window Open PDF ${OM_PDF_TITLE} Close PDF Nettoyage - Restauration de l'environnement [Documentation] Restaure l'état initial des paramètres et données [Tags] cleanup Depuis la page d'accueil admin admin # Restauration de l'action de l'évènement &{args_evenement} = Create Dictionary ... evenement=89 ... libelle=affichage_obligatoire ... action=action sans effet sur le dossier Modifier l'événement ${args_evenement}