[opendebitdeboisson-commits] r1839 - branches/evo-type-licence-dates-validite/tests

0 views
Skip to first unread message

sdet...@users.adullact.net

unread,
May 7, 2024, 9:56:52 AMMay 7
to openmairie-ope...@googlegroups.com
Author: sdethyre
Date: 2024-05-07 15:56:49 +0200 (Tue, 07 May 2024)
New Revision: 1839

Modified:
branches/evo-type-licence-dates-validite/tests/0710_licence.robot
Log:
feat: test des dates om_validite du type de licence

Modified: branches/evo-type-licence-dates-validite/tests/0710_licence.robot
===================================================================
--- branches/evo-type-licence-dates-validite/tests/0710_licence.robot 2024-05-07 13:54:32 UTC (rev 1838)
+++ branches/evo-type-licence-dates-validite/tests/0710_licence.robot 2024-05-07 13:56:49 UTC (rev 1839)
@@ -239,3 +239,62 @@
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Aucun enregistrement.
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Not Contain css=.tab-tab tbody ${licence_g01.numero_licence}

+
+Expiration d'un type de licence
+ [Tags] licence
+ [Documentation] On teste la bonne gestion de l'expiration d'un type de licence :
+ ... Si la date de fin de validité à expiré, alors le type de licence sera expiré, il sera visible dans
+ ... le listing des *types de licences* expiré mais absent du listing des *types de licences* en cours de validité.
+ ... Si les dates de validité sont toujours en cours, alors le *type de licences* sera affiché
+ ... dans le listing classique des licences et celui des *types de licences* expirés.
+ Depuis la page d'accueil admin admin
+ ${date_passee_debut} = Add Time To Date ${DATE_FORMAT_DD/MM/YYYY} -20 days %d/%m/%Y True %d/%m/%Y
+ ${date_passee_fin} = Add Time To Date ${DATE_FORMAT_DD/MM/YYYY} -10 days %d/%m/%Y True %d/%m/%Y
+ ${date_valide_fin} = Add Time To Date ${DATE_FORMAT_DD/MM/YYYY} 10 days %d/%m/%Y True %d/%m/%Y
+ &{licence_type} = Create Dictionary
+ ... code=253
+ ... libelle=Expiration_${testid}
+ ... description=Vérification de l'expiration
+ ... om_validite_debut=${date_passee_debut}
+ ... om_validite_fin=${date_passee_fin}
+ ${licence_type_id} = Ajouter le type de licence ${licence_type}
+
+ Depuis le listing des types de licences
+ Use Simple Search Tous ${licence_type.libelle}
+ # Date début validité et date fin validité ne doivent pas être visibles
+ Element Should Not Be Visible css=.tab-tab tr th.col-4 a
+ Element Should Not Be Visible css=.tab-tab tr th.col-5 a
+
+ Element Should Not Contain css=.tab-tab ${licence_type.libelle}
+ # On affiche le listing des types de licences expirés
+ Depuis le listing des types de licences expirés
+ # Date début validité et date fin validité doivent être visibles
+ Element Should Be Visible css=.tab-tab tr th.col-4 a
+ Element Should Be Visible css=.tab-tab tr th.col-5 a
+ Element Should Contain css=.tab-tab ${licence_type.libelle}
+
+ # On change la date de fin de validité pour rendre le type de licence valide
+ # Le type de licence est donc à nouveau visible dans le listing des types de licence classiques
+ # et absent du listing des types de licences expirés
+ Click On Link ${licence_type.libelle}
+ &{new_values} = Create Dictionary
+ ... om_validite_fin=${date_valide_fin}
+ Click On Form Portlet Action licence_type modifier
+ Saisir le type de licence ${new_values}
+ Click On Submit Button
+ Valid Message Should Contain Vos modifications ont bien été enregistrées.
+
+ Depuis le listing des types de licences
+ # On affiche le listing des types de licence valides
+ Use Simple Search Tous ${licence_type.libelle}
+ # Date début validité et date fin validité ne doivent pas être visibles
+ Element Should Not Be Visible css=.tab-tab tr th.col-4 a
+ Element Should Not Be Visible css=.tab-tab tr th.col-5 a
+ Element Should Contain css=.tab-tab ${licence_type.libelle}
+ # On affiche le listing des types de licences expirés
+ Depuis le listing des types de licences expirés
+ Use Simple Search Tous ${licence_type.libelle}
+ # Date début validité et date fin validité doivent être visibles
+ Element Should Be Visible css=.tab-tab tr th.col-4 a
+ Element Should Be Visible css=.tab-tab tr th.col-5 a
+ Element Should Contain css=.tab-tab ${licence_type.libelle}
\ No newline at end of file

Reply all
Reply to author
Forward
0 new messages