*** 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} &{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}