/[openfoncier]/trunk/tests/080_consultation.robot
ViewVC logotype

Diff of /trunk/tests/080_consultation.robot

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

revision 3895 by nhaye, Fri Apr 8 15:50:24 2016 UTC revision 4003 by jymadier, Tue Apr 19 13:41:36 2016 UTC
# Line 333  Ajout consultation et rendu d'avis par l Line 333  Ajout consultation et rendu d'avis par l
333    
334      Element Should Contain  avis_consultation  Favorable      Element Should Contain  avis_consultation  Favorable
335      Element Should Contain  motivation  Pas de réserves      Element Should Contain  motivation  Pas de réserves
     Element Should Contain  fichier  consultation_avis  
336        Element Should Contain  fichier  consultation_avis
337    
338    Fonctionnalité marquer un dossier pour une demande d'avis en cours
339    
340        [Documentation]  Créée un dossier, lui ajoute une consultation, puis vérifie qu'en
341        ...  tant que profil "consu" marquer et démarquer un dossier et possible. On vérifie
342        ...  ensuite l'icone affiché dans le listing des demandes d'avis en cours.
343    
344    
345        Depuis la page d'accueil  guichet  guichet
346        &{args_petitionnaire} =  Create Dictionary
347        ...  particulier_nom=Leduc
348        ...  particulier_prenom=Emmanuel
349        #
350        &{args_demande} =  Create Dictionary
351        ...  dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
352        ...  demande_type=Dépôt Initial
353        ...  date_demande=08/04/2016
354        #
355        ${di} =  Ajouter la nouvelle demande depuis le tableau de bord  ${args_demande}  ${args_petitionnaire}
356    
357        # Ajout d'une consultation
358        Depuis la page d'accueil  instr  instr
359        Ajouter une consultation depuis un dossier  ${di}  59.01 - Direction de l'Eau et de l'Assainissement
360    
361        Depuis la page d'accueil avec widget de redirection  consu  consu
362        Depuis le listing des demandes d'avis en cours
363        # On vérifie que le dossier créé est présent
364        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Element Should Contain  tab-demande_avis_encours  ${di}
365        # Le dossier doit être non-marqué de base et l'icone correspondant doit être affiché
366        Element Should Be Visible  css=span.demarque-16
367    
368        Depuis la demande d'avis en cours du dossier  ${di}
369        Marquer le dossier
370        Depuis le listing des demandes d'avis en cours
371        # L'icone "marque" doit être présent
372        Element Should Be Visible  css=span.marque-16
373    
374        Depuis la demande d'avis en cours du dossier  ${di}
375        Dé-marquer le dossier
376        Depuis le listing des demandes d'avis en cours
377        # L'icone "demarque" doit être présent
378        Element Should Be Visible  css=span.demarque-16
379        Se déconnecter avec widget de redirection
380    
381    
382    TNR Possibilité d'antidater une consultation
383    
384        [Documentation]  Un bug permettait de saisir une consultation à une date antérieure à
385        ...  la date du jour. Suite a une correction, seul l'administrateur doit pouvoir saisir
386        ...  la date d'envoi de la consultation, celle-ci doit être la date du jour pour les
387        ...  autres utilisateurs.
388    
389        Depuis la page d'accueil  guichet  guichet
390        &{args_petitionnaire} =  Create Dictionary
391        ...  particulier_nom=Bourgeau
392        ...  particulier_prenom=Aurore
393        #
394        &{args_demande} =  Create Dictionary
395        ...  dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
396        ...  demande_type=Dépôt Initial
397        ...  date_demande=08/04/2016
398        #
399        ${di} =  Ajouter la nouvelle demande depuis le tableau de bord  ${args_demande}  ${args_petitionnaire}
400    
401        Depuis la page d'accueil  instr  instr
402        Depuis l'onglet consultation du dossier  ${di}
403        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Click Element  action-soustab-consultation-corner-ajouter
404        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Select From List By Label  css=#sformulaire #service  59.01 - Direction de l'Eau et de l'Assainissement
405        # En tant qu'instructeur, le champ date d'envoi doit être caché
406        Element Should Not Be Visible  date_envoi
407        # On valide
408        Click On Submit Button In Subform
409        # Vérification qu'il n'y a aucune erreur
410        Page Should Not Contain Errors
411        # On vérifie le message de validation
412        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain In Subform  Vos modifications ont bien été enregistrées.
413    
414        # Vérification que la date d'envoi de la consultation soit bien la date du jour
415        Depuis le contexte de la consultation  ${di}  59.01 - Direction de l'Eau et de l'Assainissement
416        ${date_jour} =  Date du jour FR
417        Element Text Should Be  date_envoi  ${date_jour}
418    
419        # L'administrateur général doit avoir le champ date d'envoi affiché
420        Depuis la page d'accueil  admingen  admingen
421        Depuis l'onglet consultation du dossier  ${di}
422        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Click Element  action-soustab-consultation-corner-ajouter
423        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Select From List By Label  css=#sformulaire #service  59.02 - Atelier du Patrimoine
424        Input Text  date_envoi  01/04/2016
425        # On valide
426        Click On Submit Button In Subform
427        # Vérification qu'il n'y a aucune erreur
428        Page Should Not Contain Errors
429        # On vérifie le message de validation
430        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain In Subform  Vos modifications ont bien été enregistrées.
431    
432        Depuis le contexte de la consultation  ${di}  59.02 - Atelier du Patrimoine
433        # Modification de la date en JS pour éviter un bug
434        Input Value With JS  date_envoi  01/04/2016
435    
436        # Ajout de consultation multiple
437        Depuis la page d'accueil  instr  instr
438        Depuis l'onglet consultation du dossier  ${di}
439        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Click Element  action-soustab-consultation-corner-ajouter_multiple
440        Element Should Not Be Visible  date_envoi
441        # Service 59.07 - Service de l'Espace Public
442        Click Element  t2_7_0_
443        # Service 59.10 - Grand Projet Ville
444        Click Element  t2_512_0_
445        Click Element  add-ser-them
446        # On valide
447        Click Element  css=#form_val #button_val
448        # Vérification qu'il n'y a aucune erreur
449        Page Should Not Contain Errors
450        # On vérifie le message de validation
451        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain In Subform  2 service(s) sélectionné(s) dont 0 consultation(s) papier.
452        Depuis le contexte de la consultation  ${di}  59.07 - Service de l' Espace Public
453        Element Text Should Be  date_envoi  ${date_jour}
454    
455        Depuis la page d'accueil  admingen  admingen
456        Depuis l'onglet consultation du dossier  ${di}
457        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Click Element  action-soustab-consultation-corner-ajouter_multiple
458        # Service 59.12 - Direction de la Propreté Urbaine
459        Wait Until Element Is Visible  t10_12_0_
460        Click Element  t10_12_0_
461        # Service 59.30 - Orange France
462        Click Element  t10_15_0_
463        Click Element  add-ser-them
464        # Modification de la date en JS pour éviter un bug
465        Input Value With JS  date_envoi  01/04/2016
466        # On valide
467        Click Element  css=#form_val #button_val
468        # Vérification qu'il n'y a aucune erreur
469        Page Should Not Contain Errors
470        # On vérifie le message de validation
471        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Valid Message Should Contain In Subform  2 service(s) sélectionné(s) dont 0 consultation(s) papier.
472        Depuis le contexte de la consultation  ${di}  59.12 - Direction de la Propreté Urbaine
473        Element Text Should Be  date_envoi  01/04/2016

Legend:
Removed from v.3895  
changed lines
  Added in v.4003

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26