/[openfoncier]/trunk/tests/050_instruction.robot
ViewVC logotype

Diff of /trunk/tests/050_instruction.robot

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4526 by nmeucci, Wed Jun 22 08:18:23 2016 UTC revision 4633 by softime, Tue Jun 28 10:35:05 2016 UTC
# Line 217  Suivi des dates Line 217  Suivi des dates
217      Element Must Be Enabled  date_retour_signature      Element Must Be Enabled  date_retour_signature
218      Element Must Be Enabled  date_retour_rar      Element Must Be Enabled  date_retour_rar
219    
 Régénérer le récépissé de dépôt  
   
     [Documentation]  Régénère le récépissé de dépôt de la demande après une  
     ...  modification du dossier d'instruction par le guichet unique. Vérifie  
     ...  aussi que le guichet unique n'a pas les droits sur un di déjà en  
     ...  instruction.  
   
     #  
     Depuis la page d'accueil  guichet  guichet  
     #  
     Depuis le contexte du dossier d'instruction  ${di_ok}  
     # Vérifie que l'action modifier est disponible  
     Portlet Action Should Be In Form  dossier_instruction  modifier  
     # Vérifie que l'action de régénération est disponible  
     Portlet Action Should Be In Form  dossier_instruction  recepisse  
     #  
     Depuis le formulaire de modification du dossier d'instruction  ${di_ok}  
     # On modifie l'adresse du terrain  
     Open Fieldset  dossier_instruction  localisation-du-terrain  
     Input Text  terrain_adresse_voie_numero  10  
     Input Text  terrain_adresse_voie  Rue des Arts  
     # On valide le formulaire  
     Click On Submit Button  
     # Vérification du message de validation  
     Valid Message Should Be  Vos modifications ont bien été enregistrées.  
     #  
     Depuis le contexte du dossier d'instruction  ${di_ok}  
     # On régénère le récépissé de demande  
     Click On Form Portlet Action  dossier_instruction  recepisse  
     # On vérifie le message de validation  
     Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain  Le récépissé de la demande a été régénéré.  
     # On ouvre le PDF  
     Click Link  css=#telecharger_recepisse  
     # XXX Debug  
     ${test} =  Get Window Titles  
     Log  ${test}  
     Open PDF  file  
     # On vérifie la localisation du terrain  
     Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  10 Rue des Arts  
     # On ferme le PDF  
     Close PDF  
     #  
     Depuis le contexte du dossier d'instruction  ${di_ko}  
     # Vérifie que l'action modifier est disponible  
     Portlet Action Should Not Be In Form  dossier_instruction  modifier  
     # Vérifie que l'action de régénération est disponible  
     Portlet Action Should Not Be In Form  dossier_instruction  recepisse  
   
220  Lien vers le di dans le message de validation de la demande  Lien vers le di dans le message de validation de la demande
221    
222      [Documentation]  Vérifie si le lien dans le message de validation est      [Documentation]  Vérifie si le lien dans le message de validation est
# Line 439  Vérification de l'édition de l'instruc Line 391  Vérification de l'édition de l'instruc
391    
392      Depuis la page d'accueil  instr  instr      Depuis la page d'accueil  instr  instr
393      Depuis l'instruction du dossier d'instruction  ${di_ok}  Notification du delai legal maison individuelle      Depuis l'instruction du dossier d'instruction  ${di_ok}  Notification du delai legal maison individuelle
394        # On régénère le récépissé
395        Click On SubForm Portlet Action  instruction  definaliser
396        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain In Subform  La definalisation du document s'est effectuée avec succès.
397        Click On SubForm Portlet Action  instruction  finaliser
398        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain In Subform  La finalisation du document s'est effectuée avec succès.
399      # On clique sur l'action édition      # On clique sur l'action édition
400      Click On SubForm Portlet Action  instruction  edition      Click On SubForm Portlet Action  instruction  edition
401      # On ouvre le PDF      # On ouvre le PDF
# Line 1025  TNR Nature des travaux dans la descripti Line 982  TNR Nature des travaux dans la descripti
982      Element Should Contain  description_projet  Création de volumes nouveaux dans des volumes existants (modification du cloisonnement, par exemple)      Element Should Contain  description_projet  Création de volumes nouveaux dans des volumes existants (modification du cloisonnement, par exemple)
983    
984    
985  TNR Vérifie que l'instructeur n'est pas impacté par la restriction du guichet unique  Vérifie la restriction de modifier le DI et de régénérer le récépissé
986    
987      [Documentation]  Vérifie que l'instructeur peut toujours modifier le dossier      [Documentation]  Vérifie que l'instructeur peut toujours modifier le dossier
988      ...  d'instruction, même si la restriction imposée pour le guichet unique      ...  d'instruction, même si la restriction imposée pour le guichet unique
989      ...  n'est pas respectée. Le guichet unique ne peut modifier le dossier      ...  et pour l'instructeur commune n'est pas respectée. Ces deux profils ne
990      ...  d'instruction qu'a condition que sa seule instruction soit son      ...  peuvent modifier le dossier d'instruction qu'a condition que sa seule
991      ...  récépissé.      ...  instruction soit son récépissé ou que les instructions qui suivent
992        ...  soient du type "affichage".
993    
994      #      # On modifie l'affectation automatique pour ce test
995      Depuis la page d'accueil  admin  admin      Depuis la page d'accueil  admin  admin
     #  
996      Ajouter l'affectation depuis le menu  Poly  Permis de construire comprenant ou non des démolitions  MARSEILLE      Ajouter l'affectation depuis le menu  Poly  Permis de construire comprenant ou non des démolitions  MARSEILLE
997    
     #  
     Depuis la page d'accueil  guichetsuivi  guichetsuivi  
998      # On ajoute un dossier d'instruction      # On ajoute un dossier d'instruction
999        Depuis la page d'accueil  guichetsuivi  guichetsuivi
1000      &{args_petitionnaire} =  Create Dictionary      &{args_petitionnaire} =  Create Dictionary
1001      ...  particulier_nom=DUPONT      ...  particulier_nom=DUPONT
1002      ...  particulier_prenom=Geralt      ...  particulier_prenom=Geralt
# Line 1048  TNR Vérifie que l'instructeur n'est pas Line 1004  TNR Vérifie que l'instructeur n'est pas
1004      ...  dossier_autorisation_type_detaille=Permis de construire comprenant ou non des démolitions      ...  dossier_autorisation_type_detaille=Permis de construire comprenant ou non des démolitions
1005      ...  demande_type=Dépôt Initial      ...  demande_type=Dépôt Initial
1006      ${libelle_di} =  Ajouter la nouvelle demande  ${args_demande}  ${args_petitionnaire}      ${libelle_di} =  Ajouter la nouvelle demande  ${args_demande}  ${args_petitionnaire}
1007      #  
1008        # On vérifie pour le guichet et suivi que les actions modifier et régénérer
1009        # le récépissé sont disponibles
1010      Depuis le contexte du dossier d'instruction  ${libelle_di}      Depuis le contexte du dossier d'instruction  ${libelle_di}
1011      # Vérifie l'action modifier pour le guichet et suivi      # Vérifie l'action modifier pour le guichet et suivi
1012      Portlet Action Should Be In Form  dossier_instruction  modifier      Portlet Action Should Be In Form  dossier_instruction  modifier
1013      # Vérifie l'action de régénérer le récépissé pour le guichet et suivi      # Vérifie l'action de régénérer le récépissé pour le guichet et suivi
1014      Portlet Action Should Be In Form  dossier_instruction  recepisse      Portlet Action Should Be In Form  dossier_instruction  recepisse
1015      #  
1016        # On vérifie aussi pour l'instructeur commune que les actions modifier et
1017        # régénérer le récépissé sont disponibles
1018        Depuis la page d'accueil  instrpolycomm  instrpolycomm
1019        Depuis le contexte du dossier d'instruction  ${libelle_di}
1020        # Vérifie l'action modifier pour le guichet et suivi
1021        Portlet Action Should Be In Form  dossier_instruction  modifier
1022        # Vérifie l'action de régénérer le récépissé pour le guichet et suivi
1023        Portlet Action Should Be In Form  dossier_instruction  recepisse
1024    
1025        # On ajoute une instruction de type affichage au dossier
1026      Depuis la page d'accueil  instrpoly  instrpoly      Depuis la page d'accueil  instrpoly  instrpoly
     #  
1027      Depuis le contexte du dossier d'instruction de mes encours  ${libelle_di}      Depuis le contexte du dossier d'instruction de mes encours  ${libelle_di}
1028      # Vérifie l'action modifier pour l'instructeur polyvalent      # Vérifie les actions modifier et régénérer le récépissé pour l'instructeur
1029        # polyvalent
1030      Portlet Action Should Be In Form  dossier_instruction_mes_encours  modifier      Portlet Action Should Be In Form  dossier_instruction_mes_encours  modifier
1031      #      Ajouter une instruction au DI  ${libelle_di}  affichage_obligatoire
     Ajouter une instruction au DI  ${libelle_di}  majoration_IGH  
     #  
1032      Depuis le contexte du dossier d'instruction de mes encours  ${libelle_di}      Depuis le contexte du dossier d'instruction de mes encours  ${libelle_di}
1033      # Vérifie l'action modifier pour l'instructeur polyvalent      # Vérifie l'action modifier pour l'instructeur polyvalent
1034      Portlet Action Should Be In Form  dossier_instruction_mes_encours  modifier      Portlet Action Should Be In Form  dossier_instruction_mes_encours  modifier
1035    
1036      #      # On vérifie que les actions soient toujours visibles pour le guichet et
1037        # suivi
1038      Depuis la page d'accueil  guichetsuivi  guichetsuivi      Depuis la page d'accueil  guichetsuivi  guichetsuivi
     #  
1039      Depuis le contexte du dossier d'instruction  ${libelle_di}      Depuis le contexte du dossier d'instruction  ${libelle_di}
1040      # Vérifie l'action modifier pour le guichet et suivi      # Vérifie l'action modifier pour le guichet et suivi
     Portlet Action Should Not Be In Form  dossier_instruction  modifier  
     # Vérifie l'action de régénérer le récépissé pour le guichet et suivi  
     Portlet Action Should Not Be In Form  dossier_instruction  recepisse  
   
     #  
     Depuis la page d'accueil  admin  admin  
     #  
     Supprimer l'affectation depuis le menu  Poly  
   
   
 TNR L'intructeur qui prend le rôle du guichet doit avoir la possibilité de modifier le dossier d'instruction  
   
     [Documentation]  Vérifie que l'instructeur d'une commune puisse modifier le  
     ...  dossier d'instruction qu'il a ajouté mais qui est affecté à un  
     ...  instructeur de la communauté. Un autyre isntructeur de la même commune  
     ...  devrait pouvoir aussi modifier ce dossier d'instruction.  
   
     #  
     Depuis la page d'accueil  admin  admin  
     #  
     Ajouter l'affectation depuis le menu  Poly  Permis de construire comprenant ou non des démolitions  MARSEILLE  
   
     # Instructeur commune qui ajoute la demande mais n'est pas responsable du DI  
     Depuis la page d'accueil  instrpolycomm  instrpolycomm  
     # On ajoute une demande  
     &{args_petitionnaire} =  Create Dictionary  
     ...  particulier_nom=Dunphy  
     ...  particulier_prenom=Phil  
     &{args_demande} =  Create Dictionary  
     ...  dossier_autorisation_type_detaille=Permis de construire comprenant ou non des démolitions  
     ...  demande_type=Dépôt Initial  
     ${libelle_di} =  Ajouter la nouvelle demande  ${args_demande}  ${args_petitionnaire}  
     #  
     Depuis le contexte du dossier d'instruction  ${libelle_di}  
     # Vérifie que l'action modifier est disponible  
1041      Portlet Action Should Be In Form  dossier_instruction  modifier      Portlet Action Should Be In Form  dossier_instruction  modifier
1042      # Vérifie que l'action de régénérer le récépissé est disponible      # Vérifie l'action de régénérer le récépissé pour le guichet et suivi
1043      Portlet Action Should Be In Form  dossier_instruction  recepisse      Portlet Action Should Be In Form  dossier_instruction  recepisse
1044    
1045      # Instructeur de la même commune qui n'est pas responsable aussi      # On vérifie aussi pour l'instructeur commune que les actions modifier et
1046      Depuis la page d'accueil  instrpolycomm2  instrpolycomm2      # régénérer le récépissé sont disponibles
1047      #      Depuis la page d'accueil  instrpolycomm  instrpolycomm
1048      Depuis le contexte du dossier d'instruction  ${libelle_di}      Depuis le contexte du dossier d'instruction  ${libelle_di}
1049      # Vérifie que l'action modifier est disponible      # Vérifie l'action modifier pour le guichet et suivi
1050      Portlet Action Should Be In Form  dossier_instruction  modifier      Portlet Action Should Be In Form  dossier_instruction  modifier
1051      # Vérifie que l'action de régénérer le récépissé est disponible      # Vérifie l'action de régénérer le récépissé pour le guichet et suivi
1052      Portlet Action Should Be In Form  dossier_instruction  recepisse      Portlet Action Should Be In Form  dossier_instruction  recepisse
1053    
1054      # Instructeur communauté affecté au dossier      # On ajoute une instruction qui doit bloquer les actions aux autres
1055        # utilisateurs
1056      Depuis la page d'accueil  instrpoly  instrpoly      Depuis la page d'accueil  instrpoly  instrpoly
1057      #      Depuis le contexte du dossier d'instruction de mes encours  ${libelle_di}
     Depuis le contexte du dossier d'instruction  ${libelle_di}  
     # Vérifie que l'action modifier est disponible  
     Portlet Action Should Be In Form  dossier_instruction  modifier  
     # Vérifie que l'action de régénérer le récépissé est disponible  
     Portlet Action Should Be In Form  dossier_instruction  recepisse  
     # On commence à instruire le dossier  
1058      Ajouter une instruction au DI  ${libelle_di}  majoration_IGH      Ajouter une instruction au DI  ${libelle_di}  majoration_IGH
1059      #      Depuis le contexte du dossier d'instruction de mes encours  ${libelle_di}
1060        # Vérifie l'action modifier pour l'instructeur polyvalent
1061        Portlet Action Should Be In Form  dossier_instruction_mes_encours  modifier
1062    
1063        # On vérifie que les actions ne soient plus visibles pour le guichet et
1064        # suivi
1065        Depuis la page d'accueil  guichetsuivi  guichetsuivi
1066      Depuis le contexte du dossier d'instruction  ${libelle_di}      Depuis le contexte du dossier d'instruction  ${libelle_di}
1067      # Vérifie que l'action modifier est disponible      # Vérifie l'action modifier pour le guichet et suivi
1068      Portlet Action Should Be In Form  dossier_instruction  modifier      Portlet Action Should Not Be In Form  dossier_instruction  modifier
1069      # Vérifie que l'action de régénérer le récépissé n'est plus disponible      # Vérifie l'action de régénérer le récépissé pour le guichet et suivi
1070      Portlet Action Should Not Be In Form  dossier_instruction  recepisse      Portlet Action Should Not Be In Form  dossier_instruction  recepisse
1071    
1072      # On se reconnecte avec l'instructeur qui a ajouté la demande      # On vérifie aussi pour l'instructeur commune que les actions modifier et
1073        # régénérer le récépissé soient indisponibles
1074      Depuis la page d'accueil  instrpolycomm  instrpolycomm      Depuis la page d'accueil  instrpolycomm  instrpolycomm
     #  
1075      Depuis le contexte du dossier d'instruction  ${libelle_di}      Depuis le contexte du dossier d'instruction  ${libelle_di}
1076      # Vérifie que l'action modifier n'est plus disponible      # Vérifie l'action modifier pour le guichet et suivi
1077      Portlet Action Should Not Be In Form  dossier_instruction  modifier      Portlet Action Should Not Be In Form  dossier_instruction  modifier
1078      # Vérifie que l'action de régénérer le récépissé n'est plus disponible      # Vérifie l'action de régénérer le récépissé pour le guichet et suivi
1079      Portlet Action Should Not Be In Form  dossier_instruction  recepisse      Portlet Action Should Not Be In Form  dossier_instruction  recepisse
1080    
     # On se reconnecte avec l'instructeur de la commune que l'instructeur ayant  
     # ajouté la demande  
     Depuis la page d'accueil  instrpolycomm2  instrpolycomm2  
1081      #      #
1082      Depuis le contexte du dossier d'instruction  ${libelle_di}      Depuis la page d'accueil  admin  admin
1083      # Vérifie que l'action modifier n'est plus disponible      #
1084      Portlet Action Should Not Be In Form  dossier_instruction  modifier      Supprimer l'affectation depuis le menu  Poly
     # Vérifie que l'action de régénérer le récépissé n'est plus disponible  
     Portlet Action Should Not Be In Form  dossier_instruction  recepisse  
1085    
1086    
1087  TNR Modification des paramètres de la variable de remplacement &contrainte  TNR Modification des paramètres de la variable de remplacement &contrainte
# Line 1304  TNR Modification des paramètres de la v Line 1231  TNR Modification des paramètres de la v
1231    
1232  Test du tableau des dossiers d'autorisation liés géographiquement  Test du tableau des dossiers d'autorisation liés géographiquement
1233    
1234      [Documentation]  Ajoute 2 nouvelles demandes avec une parcelle en commun, puis affiche      [Documentation]  Ajoute 2 nouvelles demandes avec une parcelle en commun,
1235      ...  le tableau des dossiers liés géographiquement pour les 2 dossiers. L'autre DA      ...  puis affiche le tableau des dossiers liés géographiquement pour les 2
1236      ...  avec la même parcelle doit être présent, mais pas le DA lié au DI courant.      ...  dossiers.
1237        ...  L'autre DA avec la même parcelle doit être présent, mais pas le DA lié
1238        ...  au DI courant.
1239        ...  On ajoute un troisième dossier avec les mêmes parcelles sur une autre
1240        ...  commune qui ne doit pas apparaitre dans la liste
1241    
1242        Depuis la page d'accueil  instrpolycomm3  instrpolycomm3
1243        &{args_petitionnaire_autre_commune} =  Create Dictionary
1244        ...  particulier_nom=Beauchamps
1245        ...  particulier_prenom=Maurissette
1246    
1247        @{ref_cad_autre_commune} =  Create List  806  AB  25
1248    
1249        &{args_demande_autre_commune} =  Create Dictionary
1250        ...  dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1251        ...  demande_type=Dépôt Initial
1252        ...  terrain_references_cadastrales=${ref_cad_autre_commune}
1253        ${libelle_di_autre_commune} =  Ajouter la nouvelle demande  ${args_demande_autre_commune}  ${args_petitionnaire_autre_commune}
1254    
1255      Depuis la page d'accueil  guichet  guichet      Depuis la page d'accueil  guichet  guichet
1256      &{args_petitionnaire} =  Create Dictionary      &{args_petitionnaire} =  Create Dictionary
# Line 1336  Test du tableau des dossiers d'autorisat Line 1280  Test du tableau des dossiers d'autorisat
1280    
1281      ${libelle_da} =  Get Substring  ${libelle_di}  0  -2      ${libelle_da} =  Get Substring  ${libelle_di}  0  -2
1282      ${libelle_da2} =  Get Substring  ${libelle_di2}  0  -2      ${libelle_da2} =  Get Substring  ${libelle_di2}  0  -2
1283        ${libelle_da_autre_commune} =  Get Substring  ${libelle_di_autre_commune}  0  -2
1284    
1285      Depuis la page d'accueil  instr  instr      Depuis la page d'accueil  instr  instr
1286      Ajouter une instruction au DI et la finaliser  ${libelle_di}  accepter un dossier sans réserve      Ajouter une instruction au DI et la finaliser  ${libelle_di}  accepter un dossier sans réserve
# Line 1358  Test du tableau des dossiers d'autorisat Line 1303  Test du tableau des dossiers d'autorisat
1303      Element Should Contain X Times  sousform-dossier_autorisation_lies_geographiquement  ${libelle_da}  1      Element Should Contain X Times  sousform-dossier_autorisation_lies_geographiquement  ${libelle_da}  1
1304      # Le tableau des dossiers liés géographiquement ne doit pas contenir le DA lié au DI courant      # Le tableau des dossiers liés géographiquement ne doit pas contenir le DA lié au DI courant
1305      Element Should Not Contain  sousform-dossier_autorisation_lies_geographiquement  ${libelle_da2}      Element Should Not Contain  sousform-dossier_autorisation_lies_geographiquement  ${libelle_da2}
1306        # Le tableau des dossiers liés géographiquement ne doit pas contenir le DI d'une autre commune
1307        Element Should Not Contain  sousform-dossier_autorisation_lies_geographiquement  ${libelle_da_autre_commune}
1308    
1309    
1310  Restriction d'événement  Restriction d'événement

Legend:
Removed from v.4526  
changed lines
  Added in v.4633

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26