*** Settings *** Resource resources/resources.robot Suite Setup For Suite Setup Suite Teardown For Suite Teardown Documentation ... *** Test Cases *** Constitution du jeu de données [Documentation] ... # Depuis la page d'accueil admin admin Supprimer le paramètre option_localisation Activer l'option de localisation 'plan' # Set Suite Variable ${testid} 210 # &{cimetiere01} = Create Dictionary ... cimetierelib=CIMETIERE${testid}-01 ... adresse1=RUE DE LA REPUBLIQUE ... adresse2= ... cp=99607 ... ville=LIBREVILLE ... observations= Ajouter le cimetière ${cimetiere01} Set Suite Variable ${cimetiere01} # &{zone01_cim01} = Create Dictionary ... cimetiere=${cimetiere01.cimetierelib} ... zonetype=CARRE ... zonelib=Z${testid}-01 Ajouter la zone ${zone01_cim01} Set Suite Variable ${zone01_cim01} # &{voie01_zone01_cim01} = Create Dictionary ... zone=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} (${zone01_cim01.cimetiere}) ... voietype=ALLEE ... voielib=V${testid}-01 Ajouter la voie ${voie01_zone01_cim01} Set Suite Variable ${voie01_zone01_cim01} # &{plan01} = Create Dictionary ... planslib=PLAN CIMETIERE${testid}-01 ... fichier=colline.png Ajouter le plan ${plan01} Set Suite Variable ${plan01} # &{plan02} = Create Dictionary ... planslib=PLAN CIMETIERE${testid}-02 ... fichier=saintpierre.png Ajouter le plan ${plan02} Set Suite Variable ${plan02} # &{concession01} = Create Dictionary ... famille=DURAND${testid} ... numero=17 ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie01_zone01_cim01.voietype} ${voie01_zone01_cim01.voielib} ... plans=${plan02.planslib} ... positionx=50 ... positiony=40 ${concession01_id} = Ajouter la concession ${concession01} Set Suite Variable ${concession01_id} &{concession02} = Create Dictionary ... famille=DUPONT${testid} ... numero=18 ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie01_zone01_cim01.voietype} ${voie01_zone01_cim01.voielib} ${concession02_id} = Ajouter la concession ${concession02} Set Suite Variable ${concession02_id} Localisation d'une concession sur plan [Documentation] Ce test permet de vérifier la localisation d'un ... emplacement sur plan. # Depuis la page d'accueil admin admin # Depuis le contexte de la concession ${concession02_id} Click On Form Portlet Action concession modifier # On ne sélectionne pas de plan Click Element css=a.localisation Alert Should Be Present Vous devez d'abord selectionner un plan pour pouvoir localiser l'emplacement. # On sélectionne le plan souhaité Select From List By Label plans ${plan02.planslib} Positionner sur plan avec la fonction localisation 95 29 Click On Submit Button Valid Message Should Be Vos modifications ont bien été enregistrées. TNR bug de localisation d'une concession sur plan déjà présent [Documentation] Ce test permet de vérifier que la localisation d'un ... emplacement sur plan se déroule correctement avec un plan pré-existant Depuis la page d'accueil admin admin # La première concession disponible, alors que l'option de localisation est sur 'plan' Depuis le contexte de la concession 1 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#concession-informations-adresse a.button Page Should Not Contain L'objet est invalide car il n y a pas de plan selectionné pour cet enregistrement. Page Should Contain PLAN CIMETIÈRE DE MOULÈS (1) Page Should Contain Element localisation-wrapper Déconstitution du jeu de données [Documentation] ... Depuis la page d'accueil admin admin Désactiver l'option de localisation 'plan' Ajouter le paramètre depuis le menu option_localisation sig_interne null