1355 |
# 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 |
1356 |
Element Should Not Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da2} |
Element Should Not Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da2} |
1357 |
# Le 2ème dossier avec la même parcelle doit apparaître |
# Le 2ème dossier avec la même parcelle doit apparaître |
|
Element Should Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da} |
|
1358 |
|
Element Should Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da} |
1359 |
|
|
1360 |
|
Restriction d'événement |
1361 |
|
[Documentation] Teste une double condition dans la restriction : |
1362 |
|
... date événement <= date limite de notification au pétitionnaire |
1363 |
|
... date de dépôt == date de complétude |
1364 |
|
|
1365 |
|
${date_valid} = Set Variable 01/01/2015 |
1366 |
|
${date_invalid} = Set Variable 01/04/2016 |
1367 |
|
|
1368 |
|
# |
1369 |
|
# Cas 1 : opérateur logique || sur P0 |
1370 |
|
# La condition est satisfaite |
1371 |
|
# |
1372 |
|
|
1373 |
|
# Création du DI sur lequel nous allons faire l'incomplétude |
1374 |
|
&{case1_evenement} = Create Dictionary |
1375 |
|
... libelle=Notification de pieces manquante |
1376 |
|
... restriction=date_evenement <= archive_date_notification_delai || archive_date_complet == date_depot |
1377 |
|
&{case1_petitionnaire} = Create Dictionary |
1378 |
|
... particulier_civilite=Madame |
1379 |
|
... particulier_nom=Déziel |
1380 |
|
... particulier_prenom=Audrey |
1381 |
|
&{case1_demande} = Create Dictionary |
1382 |
|
... date_demande=${date_valid} |
1383 |
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1384 |
|
... demande_type=Dépôt Initial |
1385 |
|
# |
1386 |
|
Depuis la page d'accueil admin admin |
1387 |
|
Modifier l'événement ${case1_evenement} |
1388 |
|
# |
1389 |
|
Depuis la page d'accueil guichet guichet |
1390 |
|
${case1_di} = Ajouter la nouvelle demande depuis le tableau de bord |
1391 |
|
... ${case1_demande} |
1392 |
|
... ${case1_petitionnaire} |
1393 |
|
# Vu le || la condition est satisfaite |
1394 |
|
Depuis la page d'accueil instr instr |
1395 |
|
Ajouter une instruction au DI ${case1_di} Notification de pieces manquante ${date_invalid} |
1396 |
|
Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
1397 |
|
|
1398 |
|
# |
1399 |
|
# Cas 2 : opérateur logique && sur DOC01 |
1400 |
|
# La condition n'est pas satisfaite |
1401 |
|
# |
1402 |
|
|
1403 |
|
# Création du DI sur lequel nous allons faire l'incomplétude |
1404 |
|
&{case2_evenement} = Create Dictionary |
1405 |
|
... libelle=Notification de pieces manquante |
1406 |
|
... restriction=date_evenement <= archive_date_notification_delai && archive_date_complet == date_depot |
1407 |
|
# |
1408 |
|
&{case2_petitionnaire} = Create Dictionary |
1409 |
|
... particulier_civilite=Madame |
1410 |
|
... particulier_nom=Bourgeau |
1411 |
|
... particulier_prenom=Corinne |
1412 |
|
&{case2_demande_temp} = Create Dictionary |
1413 |
|
... date_demande=${date_valid} |
1414 |
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1415 |
|
... demande_type=Dépôt Initial |
1416 |
|
&{case2_demande} = Create Dictionary |
1417 |
|
... date_demande=${date_valid} |
1418 |
|
... demande_type=Demande d'ouverture de chantier |
1419 |
|
# |
1420 |
|
Depuis la page d'accueil admin admin |
1421 |
|
Modifier l'événement ${case2_evenement} |
1422 |
|
# |
1423 |
|
Depuis la page d'accueil guichet guichet |
1424 |
|
${case2_di_temp} = Ajouter la nouvelle demande depuis le tableau de bord |
1425 |
|
... ${case2_demande_temp} |
1426 |
|
... ${case2_petitionnaire} |
1427 |
|
# |
1428 |
|
Depuis la page d'accueil instr instr |
1429 |
|
Ajouter une instruction au DI ${case2_di_temp} accepter un dossier sans réserve ${date_valid} |
1430 |
|
# |
1431 |
|
Depuis la page d'accueil guichet guichet |
1432 |
|
${case2_di} = Ajouter la demande sur existant depuis le tableau de bord |
1433 |
|
... ${case2_di_temp} |
1434 |
|
... ${case2_demande} |
1435 |
|
# Vu le && la condition est non satisfaite |
1436 |
|
Depuis la page d'accueil instr instr |
1437 |
|
Depuis l'onglet instruction du dossier d'instruction ${case2_di} |
1438 |
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element action-soustab-instruction-corner-ajouter |
1439 |
|
Saisir instruction Notification de pieces manquante ${date_invalid} |
1440 |
|
Click On Submit Button In Subform |
1441 |
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=div.ui-state-error p span.text SAISIE NON ENREGISTRÉE |
1442 |
|
Element Should Contain css=div.ui-state-error p span.text date d'évènement <= date limite de notification au pétitionnaire && date de complétude archivé == date de dépôt |
1443 |
|
|
1444 |
|
# |
1445 |
|
# Restauration de la restriction |
1446 |
|
# |
1447 |
|
&{old_evenement} = Create Dictionary |
1448 |
|
... libelle=Notification de pieces manquante |
1449 |
|
... restriction=date_evenement <= archive_date_notification_delai |
1450 |
|
Depuis la page d'accueil admin admin |
1451 |
|
Modifier l'événement ${old_evenement} |