*** 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 # Set Suite Variable ${testid} 500 # &{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} # &{voie02_zone01_cim01} = Create Dictionary ... zone=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} (${zone01_cim01.cimetiere}) ... voietype=DIVISION ... voielib=V${testid}-02 Ajouter la voie ${voie02_zone01_cim01} Set Suite Variable ${voie02_zone01_cim01} # # &{concession02} = Create Dictionary ... famille=DUPONT${testid} ... numero=14 ... 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} # &{ossuaire01} = Create Dictionary ... famille=OSSUAIRE${testid} ... numero=18 ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie01_zone01_cim01.voietype} ${voie01_zone01_cim01.voielib} ${ossuaire01_id} = Ajouter l'ossuaire ${ossuaire01} Set Suite Variable ${ossuaire01_id} Set Suite Variable ${ossuaire01} # &{entreprise01} = Create Dictionary ... nomentreprise=ENTREPRISE${testid}-01 ... pf=Non ... adresse1=12 rue de la République ... adresse2=Parc de la Durance ... cp=99678 ... ville=LIBREVILLE ... telephone=00999999999 Ajouter l'entreprise ${entreprise01} Set Suite Variable ${entreprise01} Fin de concession [Documentation] Ce test case test l'archivage des données de deux concession Depuis la page d'accueil admin admin &{concession01} = Create Dictionary ... numero=2002 ... complement=bis ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie02_zone01_cim01.voietype} ${voie02_zone01_cim01.voielib} ... numerocadastre=1 ... famille=BIMBAMBOOM ... numeroacte=1 ... datevente=01/01/2001 ... duree=1 ... nombreplace=2002 ... superficie=2002 ... placeconstat=2002 ... dateconstat=02/02/2002 ... observation=C'est bon ils sont morts ... sepulturetype=Pierre tombale ... typeconcession=Familiale ... videsanitaire=Oui ... semelle=LOL ... etatsemelle=Bonne ... monument=Piramide ... etatmonument=Passable ... largeur=230000 ... profondeur=555555555 ... abandon=Oui ... date_abandon=04/04/2004 ... dateacte=05/05/2005 ${concession01_id} = Ajouter la concession ${concession01} &{concession02} = Create Dictionary ... numero=2002 ... complement=bis ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie02_zone01_cim01.voietype} ${voie02_zone01_cim01.voielib} ... numerocadastre=1 ... famille=BIMBAMBOOM ... numeroacte=1 ... datevente=01/01/2001 ... duree=1 ... nombreplace=2002 ... superficie=2002 ... placeconstat=2002 ... dateconstat=02/02/2002 ... observation=C'est bon ils sont morts ... sepulturetype=Pierre tombale ... typeconcession=Familiale ... videsanitaire=Oui ... semelle=LOL ... etatsemelle=Bonne ... monument=Piramide ... etatmonument=Passable ... largeur=230000 ... profondeur=555555555 ... abandon=Oui ... date_abandon=04/04/2004 ... dateacte=05/05/2005 ${concession02_id} = Ajouter la concession ${concession02} &{defunt01transfert} = Create Dictionary ... titre=Monsieur ... nom=MOI ... marital=MOITROIS ... datenaissance=01/01/2001 ... prenom=CMOI ... lieunaissance=ICI ... datedeces=02/02/2002 ... lieudeces=JSP ... parente=BOF ... nature=cercueil ... dateinhumation=03/03/2003 ... reduction=Non ... datereduction=04/04/2020 ... exhumation=Non ... dateexhumation=05/05/2005 ... observation=C'est le mort de transfert Ajouter le defunt dans le contexte de la concession ${defunt01transfert} ${concession01_id} &{contrat02} = Create Dictionary ... emplacement=${concession02_id} ... datedemande=01/01/2001 ... duree=10 ... origine=Achat ... datevente=03/03/2002 ... terme=temporaire ... montant=15 ... valide=true ... observation=BOOM la team shape ${contrat02_id} = Ajouter un contrat depuis l'emplacement ${contrat02} &{operationtrans} = Create Dictionary ... date=31/05/2017 ... heure=12:00:00 ... emplacement_autocomplete_search=(${concession01_id}) ... emplacement_autocomplete_id=${concession01_id} ... emplacement_transfert_autocomplete_search=(${concession02_id}) ... emplacement_transfert_autocomplete_id=${concession02_id} ${operationtrans_id} = Ajouter l'opération de transfert ${operationtrans} ${nom_prenom_defunt_to_transfert} = Convert To Upper Case ${defunt01transfert.nom} ${defunt01transfert.prenom} Ajouter un défunt sur l'opération de transfert ${operationtrans_id} ${nom_prenom_defunt_to_transfert} Valider l'opération de transfert ${operationtrans_id} &{contrat02} = Create Dictionary ... dateexhumation=17/08/2001 Archiver une concession ${concession02_id} ${contrat02} &{defunt01} = Create Dictionary ... titre=Monsieur ... nom=MOI ... marital=MOIDEUX ... datenaissance=01/01/2001 ... prenom=CMOI ... lieunaissance=ICI ... datedeces=02/02/2002 ... lieudeces=JSP ... parente=BOF ... nature=cercueil ... dateinhumation=03/03/2003 ... reduction=Oui ... datereduction=04/04/2020 ... exhumation=Oui ... dateexhumation=05/05/2005 ... observation=C'est le mort ${defunt01_id} = Ajouter le defunt dans le contexte de la concession ${defunt01} ${concession01_id} &{contact01} = Create Dictionary ... titre=Monsieur ... nom=MOI ... marital=MOIDEUX ... datenaissance=01/01/2001 ... prenom=CMOI ... adresse1=ICI ... adresse2=LA ... cp=13013 ... ville=Marseille ... telephone1=0836646464 ... telephone2=0636646464 ... courriel=lecouriel@couriel.couriel ... dcd=Oui ... datedeces=01/01/2024 ... lieudeces=PLOPIPLOP ... parente=C LE OUI ... dateexhumation=05/05/2005 ... observation=C'est le contact ${contact01_id} = Ajouter le contact dans le contexte de l'emplacement ${contact01} ${concession01_id} concessionnaire &{lien_parente01} = Create Dictionary ... libelle=JUMS ... lien_inverse=JUMS ${lien_parente01.id} = Ajouter le lien de parenté ${lien_parente01} &{genealogie01} = Create Dictionary ... personne_1=${defunt01_id} MOI MOIDEUX CMOI defunt ... personne_2=${contact01_id} MOI MOIDEUX CMOI contact ... lien_parente=JUMS -> JUMS Ajouter la généalogie ${concession01_id} ${genealogie01} &{genealogie01} = Create Dictionary ... personne_1=${defunt01_id} MOI MOIDEUX CMOI defunt ... personne_2=${contact01_id} MOI MOIDEUX CMOI contact ... lien_parente=JUMS -> JUMS Ajouter la généalogie ${concession01_id} ${genealogie01} &{operation01} = Create Dictionary ... date=31/05/2017 ... heure=12:00:00 ... emplacement_autocomplete_search=(${concession01_id}) ... emplacement_autocomplete_id=${concession01_id} ... societe_coordonnee=54 ... pf_coordonnee=51 ... observation=Non ... defunt_titre=Monsieur ... defunt_nom=SUPONT${testid} ... defunt_prenom=Marcel ... defunt_marital=nonn ... defunt_datenaissance=01/01/1970 ... defunt_datedeces=25/05/2017 ... defunt_lieudeces=LIBREVILLE ... defunt_nature=cercueil ${operation01_id} = Ajouter l'opération d'inhumation sur concession ${operation01} Valider l'opération d'inhumation sur concession ${operation01_id} &{travaux01} = Create Dictionary ... entreprise=ENTREPRISE500-01 ... datedebinter=01/01/2001 ... datefininter=02/02/2002 ... observation=BRUTCHA ... naturedemandeur=autre ... naturetravaux=Construction caveau T1 haut ... demandeur=(concessionnaire) Monsieur MOIDEUX CMOI ${travaux01.id} = Ajouter le travaux dans le contexte de la concession ${travaux01} ${concession01_id} &{dossier01} = Create Dictionary ... fichier=p-concession-1.jpg ... datedossier=02/02/2002 ... typedossier=photo ... observation=MOCHIMOCHI ${dossier01_id} = Ajouter le dossier dans le contexte de la concession ${dossier01} ${concession01_id} &{contrat01} = Create Dictionary ... emplacement=${concession01_id} ... datedemande=01/01/2001 ... duree=10 ... origine=Achat ... datevente=03/03/2002 ... terme=temporaire ... montant=15 ... valide=true ... observation=BOOM la team shape ${contrat01_id} = Ajouter un contrat depuis l'emplacement ${contrat01} # On ajoute une reprise sur abandon &{args_reprise_abandon}= Create Dictionary ... statut=En cours ... etat=1 - Phase préliminaire ... effectuee=true ... datecreation=${DATE_FORMAT_DD/MM/YYYY} ... dateconvocationvisite1=28/05/2024 ... dateconstatpv1=28/05/2024 ... descriptionpv1=NON ... personnepresentepv1=BIBI ... datenotificationpv1=28/05/2024 ... debutaffichage1pv1=28/05/2024 ... finaffichage1pv1=28/05/2024 ... debutaffichage2pv1=28/05/2024 ... finaffichage2pv1=28/05/2024 ... debutaffichage3pv1=28/05/2024 ... finaffichage3pv1=28/05/2024 ... dateconvocationvisite2=28/05/2024 ... dateconstatpv2=28/05/2024 ... descriptionpv2=NON ... personnepresentepv2=BIBI ... datenotificationpv2=28/05/2024 ... debutaffichagepv2=28/05/2024 ... finaffichagepv2=28/05/2024 ... datedeliberation=28/05/2024 ... numrefdeliberation=CFGRPFDOF242 ... deliberation=p-concession-1.jpg ... datearrete=28/05/2024 ... numrefarrete=CFGRPFDOF564 ... arrete=p-concession-1.jpg ... datearretedebut=28/05/2024 ... datearretefin=30/05/2024 ${reprise_abandon01_id} = Ajouter une reprise sur abandon ${args_reprise_abandon} ${concession01_id} &{lettretype01} = Create Dictionary ... id=contrat_test$concessionscourrier ... libelle=test$concessionscourrier actif ... titre=test$concessionscourrier ... corps=testconcessionscourrier ... sql=Requête COURRIER ... actif=true Ajouter la lettre-type depuis le menu ... ${lettretype01.id} ... ${lettretype01.libelle} ... ${lettretype01.titre} ... ${lettretype01.corps} ... ${lettretype01.sql} ... ${lettretype01.actif} &{courrier01} = Create Dictionary ... destinataire=(concessionnaire) MOIDEUX CMOI ... contexte=contrat ... lettretype=${lettretype01.id} ${lettretype01.libelle} ... complement=Complément ${testid} ... contrat=achat du 01/01/2001 ${courrier01_id} = Ajouter le courrier dans le contexte de la concession ${courrier01} ${concession01_id} # Vérification du message à l'utilisateur avant archivage Depuis l'archivage de la fin de concession ${concession01_id} Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Si les défunts de cet emplacement ont été cochés comme exhumés, ils seront archivés dans l'emplacement, sinon ils seront déplacés dans l'ossuaire de destination. Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Les défunts suivants sont marqués comme exhumés, ils seront archivés avec l'emplacement : Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain - ${defunt01.nom} ${defunt01.prenom} (${defunt01.marital}) &{contrat01} = Create Dictionary ... dateexhumation=17/08/2001 Archiver une concession ${concession01_id} ${contrat01} &{concessionarchive} = Create Dictionary ... numero=2002 ... complement=bis ... numerocadastre=1 ... famille=BIMBAMBOOM ... numeroacte=1 ... datevente=03/03/2002 ... duree=10 ... nombreplace=2002 ... superficie=2002 ... placeconstat=2002 ... dateconstat=02/02/2002 ... observation=C'est bon ils sont morts ... sepulturetype=Pierre tombale Verifier le formulaire avec les infos de l'emplacement archive archive emplacement_archive ${concession01_id} ${concessionarchive} &{repriseabandonarchive} = Create Dictionary ... statut=En cours ... etat=1 - Phase préliminaire ... effectuee=Oui ... datecreation=${DATE_FORMAT_DD/MM/YYYY} ... dateconvocationvisite1=28/05/2024 ... dateconstatpv1=28/05/2024 ... descriptionpv1=NON ... personnepresentepv1=BIBI ... datenotificationpv1=28/05/2024 ... debutaffichage1pv1=28/05/2024 ... finaffichage1pv1=28/05/2024 ... debutaffichage2pv1=28/05/2024 ... finaffichage2pv1=28/05/2024 ... debutaffichage3pv1=28/05/2024 ... finaffichage3pv1=28/05/2024 ... dateconvocationvisite2=28/05/2024 ... dateconstatpv2=28/05/2024 ... descriptionpv2=NON ... personnepresentepv2=BIBI ... datenotificationpv2=28/05/2024 ... debutaffichagepv2=28/05/2024 ... finaffichagepv2=28/05/2024 ... datedeliberation=28/05/2024 ... numrefdeliberation=CFGRPFDOF242 ... deliberation=p-concession-1.jpg ... datearrete=28/05/2024 ... numrefarrete=CFGRPFDOF564 ... arrete=p-concession-1.jpg ... datearretedebut=28/05/2024 ... datearretefin=30/05/2024 Verifier le sous formulaire avec les infos de l'emplacement archive \#reprise_abandon_archive \#action-soustab-reprise_abandon_archive-left-consulter-${reprise_abandon01_id} ${repriseabandonarchive} &{defuntarchive} = Create Dictionary ... titre=Monsieur ... nom=MOI ... marital=MOIDEUX ... datenaissance=01/01/2001 ... prenom=CMOI ... lieunaissance=ICI ... datedeces=02/02/2002 ... lieudeces=JSP ... parente=BOF ... nature=cercueil ... dateinhumation=03/03/2003 ... reduction=Oui ... datereduction=04/04/2020 ... exhumation=Oui ... dateexhumation=05/05/2005 ... observation=C'est le mort Verifier le sous formulaire avec les infos de l'emplacement archive \#defunt_archive \#action-soustab-defunt_archive-left-consulter-${defunt01_id} ${defuntarchive} &{geneealogiearchive} = Create Dictionary ... personne_1=${defunt01_id} MOI MOIDEUX CMOI defunt ... personne_2=${contact01_id} MOI MOIDEUX CMOI contact ... lien_parente=JUMS -> JUMS Verifier le sous formulaire avec les infos de l'emplacement archive \#genealogie_archive .col-0.firstcol.right .lienTable ${geneealogiearchive} &{operationarchive} = Create Dictionary ... date=31/05/2017 ... heure=12:00:00 ... observation=Non Verifier le sous formulaire avec les infos de l'emplacement archive \#operation_archive \#action-soustab-operation_archive-left-consulter-${operation01_id} ${operationarchive} Go To Submenu In Menu archive emplacement_archive Click On Link ${concession01_id} &{operationtransarchive} = Create Dictionary ... date=31/05/2017 ... heure=12:00:00 Verifier le sous formulaire avec les infos de l'emplacement archive \#operation_archive \#action-soustab-operation_archive-left-consulter-${operationtrans_id} ${operationtransarchive} &{dossierarchive} = Create Dictionary ... fichier=p-concession-1.jpg ... datedossier=02/02/2002 ... typedossier=photo ... observation=MOCHIMOCHI Verifier le sous formulaire avec les infos de l'emplacement archive \#dossier_archive .col-0.firstcol.right .lienTable ${dossierarchive} &{contratarchive} = Create Dictionary ... emplacement=${concession01_id} ... datedemande=01/01/2001 ... duree=10 ... origine=achat ... datevente=03/03/2002 ... terme=temporaire ... montant=15 ... valide=Oui ... observation=BOOM la team shape Verifier le sous formulaire avec les infos de l'emplacement archive \#contrat_archive .col-0.firstcol.right .lienTable ${contratarchive} &{courrierarchive} = Create Dictionary ... contrat=${contrat01_id} ... destinataire=${contact01_id} ... lettretype=${lettretype01.id} ... complement=Complément ${testid} Verifier le sous formulaire avec les infos de l'emplacement archive \#courrier_archive .col-0.firstcol.right .lienTable ${courrierarchive} &{travauxarchive} = Create Dictionary ... datedebinter=01/01/2001 ... datefininter=02/02/2002 ... observation=BRUTCHA ... naturedemandeur=Autre ... naturetravaux=Construction caveau T1 haut ... demandeur=(concessionnaire) Monsieur MOIDEUX CMOI Verifier le sous formulaire avec les infos de l'emplacement archive \#travaux_archive .col-0.firstcol.right .lienTable ${travauxarchive} &{concession02archive} = Create Dictionary ... numero=2002 ... complement=bis ... numerocadastre=1 ... famille=BIMBAMBOOM ... numeroacte=1 ... datevente=03/03/2002 ... duree=1 ... nombreplace=2002 ... superficie=2002 ... placeconstat=2002 ... dateconstat=02/02/2002 ... observation=C'est bon ils sont morts ... sepulturetype=Pierre tombale Verifier le formulaire avec les infos de l'emplacement archive archive emplacement_archive ${concession02_id} ${concession02archive} Listings d'éléments archivés [Documentation] Ce TestCase permet simplement d'afficher les listings d'éléments archivés ... pour vérifier que l'intégration est correcte et qu'aucune erreur n'est levée. # Depuis la page d'accueil admin admin # Emplacements Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive emplacement_archive Le titre de la page doit être Application > Emplacement Archivé First Tab Title Should Be Emplacement Archivé # Défunts Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive defunt_archive Le titre de la page doit être Application > Défunt Archivé First Tab Title Should Be Défunt Archivé # Autorisations Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive autorisation_archive Le titre de la page doit être Archives > Contact Archivé First Tab Title Should Be Contact Archivé # Contrat Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive contrat_archive Le titre de la page doit être Archives > Contrat Archivé First Tab Title Should Be Contrat Archivé # Opérations Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive operation_archive Le titre de la page doit être Application > Opération Archivée First Tab Title Should Be Opération Archivée Fin de colombarium [Documentation] ... # Depuis la page d'accueil admin admin # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_colombarium Le titre de la page doit être Archives > Fin De Colombarium First Tab Title Should Be Fin De Colombarium Fin de terrain communal [Documentation] ... # Depuis la page d'accueil admin admin # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_terrain_communal Le titre de la page doit être Archives > Fin De Terrain Communal First Tab Title Should Be Fin De Terrain Communal Fin d'enfeu [Documentation] ... # Depuis la page d'accueil admin admin # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_enfeu Le titre de la page doit être Archives > Fin D'enfeu First Tab Title Should Be Fin D'enfeu Archivage d'une concession possédant un courrier sans destinataire Depuis la page d'accueil admin admin &{cimetiere03} = Create Dictionary ... cimetierelib=CIMETIERE${testid}-03 ... adresse1=RUE DE LA REPUBLIQUE ... adresse2= ... cp=99607 ... ville=LIBREVILLE ... observations= Ajouter le cimetière ${cimetiere03} # &{zone01_cim03} = Create Dictionary ... cimetiere=${cimetiere03.cimetierelib} ... zonetype=CARRE ... zonelib=Z${testid}-03 Ajouter la zone ${zone01_cim03} # &{voie01_zone01_cim03} = Create Dictionary ... zone=${zone01_cim03.zonetype} ${zone01_cim03.zonelib} (${zone01_cim03.cimetiere}) ... voietype=ALLEE ... voielib=V${testid}-03 Ajouter la voie ${voie01_zone01_cim03} # &{lettretype02} = Create Dictionary ... id=02test${testid}concessionscourrier ... libelle=02test${testid}concessionscourrier actif ... titre=02test${testid}concessionscourrier ... corps=02test${testid}concessionscourrier ... sql=Requête COURRIER ... actif=true Ajouter la lettre-type depuis le menu ... ${lettretype02.id} ... ${lettretype02.libelle} ... ${lettretype02.titre} ... ${lettretype02.corps} ... ${lettretype02.sql} ... ${lettretype02.actif} # &{concession_sans_dest} = Create Dictionary ... famille=TEST${testid}NOM ... numero=12 ... cimetierelib=${cimetiere03.cimetierelib} ... zonelib=${zone01_cim03.zonetype} ${zone01_cim03.zonelib} ... voielib=${voie01_zone01_cim03.voietype} ${voie01_zone01_cim03.voielib} ${concession_sans_dest_id} = Ajouter la concession ${concession_sans_dest} &{courrier01} = Create Dictionary ... contexte=autre ... lettretype=${lettretype02.id} ${lettretype02.libelle} ... complement=Complément ${testid} Ajouter le courrier dans le contexte de la concession ${courrier01} ${concession_sans_dest_id} # Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_concession # On recherche l'enregistrement Use Simple Search id ${concession_sans_dest_id} Click On Link ${concession_sans_dest_id} # Input Text css=input[name="dateexhumation"] 10/05/2017 # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=input[type="submit"] # La page ne doit pas contenir d'erreur Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Le traitement est terminé. Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement ajouté table emplacement_archive Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement supprimé table emplacement Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement ajouté table courrier_archive Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement supprimé table courrier Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Télécharger le fichier traces Archivage d'un terrain communal avec création d'un emplacement libre [Documentation] Vérifie que le terme et la durée sont présents sur l'emplacement libre créé &{terrain_communal_01} = Create Dictionary ... famille=TEST500FAMILLETC ... numero=145 ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie01_zone01_cim01.voietype} ${voie01_zone01_cim01.voielib} ... datevente=12/02/2015 ${terrain_communal_01_id} = Ajouter le terrain communal ${terrain_communal_01} Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_terrain_communal # On recherche l'enregistrement Use Simple Search id ${terrain_communal_01_id} Click Element link:${terrain_communal_01_id} # Input Text css=input[name="dateexhumation"] 10/05/2017 # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On Submit Button Depuis le listing des terrains communaux Click Element link:emplacement libre Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#terme temporaire Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#duree 5 Archivage d'une concession ayant des contrats lié [Documentation] Archivage d'une concession ayant des travaux liés. # Depuis la page d'accueil admin admin &{concession_contrat} = Create Dictionary ... famille=DURANDCONTRAT ... numero=57 ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie02_zone01_cim01.voietype} ${voie02_zone01_cim01.voielib} ${concession_contrat_id} = Ajouter la concession ${concession_contrat} # &{contrat01} = Create Dictionary ... emplacement=${concession_contrat_id} ... datedemande=${DATE_FORMAT_DD/MM/YYYY} ... origine=Achat ... terme=temporaire ... duree=15 ... datevente=19/03/2020 ... valide=true ${contrat01_id} = Ajouter un contrat depuis l'emplacement ${contrat01} # Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_concession # On recherche l'enregistrement Use Simple Search id ${concession_contrat_id} Click On Link ${concession_contrat_id} # Input Text css=input[name="dateexhumation"] 10/05/2017 # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=input[type="submit"] # La page ne doit pas contenir d'erreur Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Le traitement est terminé. Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement ajouté table emplacement_archive Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement supprimé table emplacement Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement ajouté table contrat_archive Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain 1 enregistrement supprimé table contrat Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Télécharger le fichier traces # Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive contrat_archive Use Simple Search contrat ${contrat01_id} Click Element link:${contrat01.emplacement} La page ne doit pas contenir d'erreur Element Should Contain css=#contrat ${contrat01_id} Element Should Contain css=#emplacement ${contrat01.emplacement} Element Should Contain css=#datedemande ${contrat01.datedemande} Element Should Contain css=#datevente ${contrat01.datevente} Element Should Contain css=#origine achat Gestion des champs de défunt et contact lors d'un archivage [Documentation] Vérifie que les données sont bien présent lors d'un archivage Depuis la page d'accueil admin admin &{concession02} = Create Dictionary ... famille=DURAND${testid}MANAGEFIELDSARCHIVE ... numero=12 ... cimetierelib=${cimetiere01.cimetierelib} ... zonelib=${zone01_cim01.zonetype} ${zone01_cim01.zonelib} ... voielib=${voie02_zone01_cim01.voietype} ${voie02_zone01_cim01.voielib} ${concession02_id} = Ajouter la concession ${concession02} # &{concessionnaire02} = Create Dictionary ... titre=Monsieur ... nom=MICHEL${testid}MANAGEFIELDSARCHIVE ... marital= ... prenom=HENRI ... datenaissance=10/01/1980 ... adresse1=12 RUE DE LA REPUBLIQUE ... adresse2= ... cp=99678 ... ville=LIBREVILLE ... telephone1=06.68.50.49.67 ... telephone2=06.87.46.49.56 ... courriel=henri.lamalice@mail.com ... parente=LOLO Ajouter le concessionnaire dans le contexte de la concession ${concessionnaire02} ${concession02_id} # Element Should Contain css=#nom ${concessionnaire02.nom} Element Should Contain css=#prenom ${concessionnaire02.prenom} Element Should Contain css=#datenaissance ${concessionnaire02.datenaissance} Element Should Contain css=#adresse1 ${concessionnaire02.adresse1} Element Should Contain css=#cp ${concessionnaire02.cp} Element Should Contain css=#ville ${concessionnaire02.ville} Element Should Contain css=#telephone1 ${concessionnaire02.telephone1} Element Should Contain css=#telephone2 ${concessionnaire02.telephone2} Element Should Contain css=#courriel ${concessionnaire02.courriel} Element Should Contain css=#parente ${concessionnaire02.parente} # Go To Dashboard Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Go To Submenu In Menu archive fin_concession # On recherche l'enregistrement Use Simple Search id ${concession02_id} Click On Link ${concession02_id} # Input Text css=input[name="dateexhumation"] 10/05/2017 # Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=input[type="submit"] # Go To Submenu In Menu archive autorisation_archive # Click Element link:${concessionnaire02.nom} # Element Should Contain css=#nom ${concessionnaire02.nom} Element Should Contain css=#prenom ${concessionnaire02.prenom} Element Should Contain css=#datenaissance ${concessionnaire02.datenaissance} Element Should Contain css=#adresse1 ${concessionnaire02.adresse1} Element Should Contain css=#cp ${concessionnaire02.cp} Element Should Contain css=#ville ${concessionnaire02.ville} Element Should Contain css=#telephone1 ${concessionnaire02.telephone1} Element Should Contain css=#telephone2 ${concessionnaire02.telephone2} Element Should Contain css=#courriel ${concessionnaire02.courriel} Element Should Contain css=#parente ${concessionnaire02.parente}