1307 |
# On remet la lettre-type de récépissé de dépôt initiale pour les tests suivants |
# On remet la lettre-type de récépissé de dépôt initiale pour les tests suivants |
1308 |
Modifier l'événement ${args_evenement} |
Modifier l'événement ${args_evenement} |
1309 |
|
|
1310 |
|
|
1311 |
Test du tableau des dossiers d'autorisation liés géographiquement |
Test du tableau des dossiers d'autorisation liés géographiquement |
1312 |
|
|
1313 |
[Documentation] Ajoute 2 nouvelles demandes avec une parcelle en commun, puis affiche |
[Documentation] Ajoute 2 nouvelles demandes avec une parcelle en commun, puis affiche |
1319 |
... particulier_nom=Beauchamps |
... particulier_nom=Beauchamps |
1320 |
... particulier_prenom=Jeanette |
... particulier_prenom=Jeanette |
1321 |
|
|
1322 |
@{ref_cad} = Create List 806 AB 25 |
@{ref_cad} = Create List 806 AB 25 A 30 |
1323 |
|
|
1324 |
&{args_demande} = Create Dictionary |
&{args_demande} = Create Dictionary |
1325 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1343 |
${libelle_da} = Get Substring ${libelle_di} 0 -2 |
${libelle_da} = Get Substring ${libelle_di} 0 -2 |
1344 |
${libelle_da2} = Get Substring ${libelle_di2} 0 -2 |
${libelle_da2} = Get Substring ${libelle_di2} 0 -2 |
1345 |
|
|
|
|
|
1346 |
Depuis la page d'accueil instr instr |
Depuis la page d'accueil instr instr |
1347 |
|
Ajouter une instruction au DI et la finaliser ${libelle_di} accepter un dossier sans réserve |
1348 |
|
|
1349 |
|
&{args_demande} = Create Dictionary |
1350 |
|
... demande_type=Demande de modification |
1351 |
|
|
1352 |
|
Depuis la page d'accueil guichet guichet |
1353 |
|
Ajouter la demande sur existant depuis le tableau de bord ${libelle_di} ${args_demande} |
1354 |
|
|
1355 |
Depuis l'onglet de DA lié du dossier d'instruction ${libelle_di} |
Depuis l'onglet de DA lié du dossier d'instruction ${libelle_di} |
1356 |
# 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 |
1357 |
Element Should Not Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da} |
Element Should Not Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da} |
1358 |
# Le 2ème dossier avec la même parcelle doit apparaître |
# Le 2ème dossier avec la même parcelle doit apparaître |
1359 |
Element Should Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da2} |
Element Should Contain X Times sousform-dossier_autorisation_lies_geographiquement ${libelle_da2} 1 |
1360 |
|
|
1361 |
Depuis la page d'accueil instr instr |
Depuis la page d'accueil instr instr |
1362 |
Depuis l'onglet de DA lié du dossier d'instruction ${libelle_di2} |
Depuis l'onglet de DA lié du dossier d'instruction ${libelle_di2} |
1363 |
|
# Le tableau doit contenir une seule fois le DA qui a 2 DI avec une parcelle en commun |
1364 |
|
Element Should Contain X Times sousform-dossier_autorisation_lies_geographiquement ${libelle_da} 1 |
1365 |
# 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 |
1366 |
Element Should Not Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da2} |
Element Should Not Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da2} |
|
# Le 2ème dossier avec la même parcelle doit apparaître |
|
|
Element Should Contain sousform-dossier_autorisation_lies_geographiquement ${libelle_da} |
|
1367 |
|
|
1368 |
|
|
1369 |
|
Restriction d'événement |
1370 |
|
[Documentation] Teste une double condition dans la restriction : |
1371 |
|
... date événement <= date limite de notification au pétitionnaire |
1372 |
|
... date de dépôt == date de complétude |
1373 |
|
|
1374 |
|
${date_valid} = Set Variable 01/01/2015 |
1375 |
|
${date_invalid} = Set Variable 01/04/2016 |
1376 |
|
|
1377 |
|
# |
1378 |
|
# Cas 1 : opérateur logique || sur P0 |
1379 |
|
# La condition est satisfaite |
1380 |
|
# |
1381 |
|
|
1382 |
|
# Création du DI sur lequel nous allons faire l'incomplétude |
1383 |
|
&{case1_evenement} = Create Dictionary |
1384 |
|
... libelle=Notification de pieces manquante |
1385 |
|
... restriction=date_evenement <= archive_date_notification_delai || archive_date_complet == date_depot |
1386 |
|
&{case1_petitionnaire} = Create Dictionary |
1387 |
|
... particulier_civilite=Madame |
1388 |
|
... particulier_nom=Déziel |
1389 |
|
... particulier_prenom=Audrey |
1390 |
|
&{case1_demande} = Create Dictionary |
1391 |
|
... date_demande=${date_valid} |
1392 |
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1393 |
|
... demande_type=Dépôt Initial |
1394 |
|
# |
1395 |
|
Depuis la page d'accueil admin admin |
1396 |
|
# On récupère la restriction avant de la modifier |
1397 |
|
Depuis le contexte de l'événement Notification de pieces manquante |
1398 |
|
${restriction_before} = Get Text css=#restriction |
1399 |
|
# |
1400 |
|
Modifier l'événement ${case1_evenement} |
1401 |
|
# |
1402 |
|
Depuis la page d'accueil guichet guichet |
1403 |
|
${case1_di} = Ajouter la nouvelle demande depuis le tableau de bord |
1404 |
|
... ${case1_demande} |
1405 |
|
... ${case1_petitionnaire} |
1406 |
|
# Vu le || la condition est satisfaite |
1407 |
|
Depuis la page d'accueil instr instr |
1408 |
|
Ajouter une instruction au DI ${case1_di} Notification de pieces manquante ${date_invalid} |
1409 |
|
Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
1410 |
|
|
1411 |
|
# |
1412 |
|
# Cas 2 : opérateur logique && sur DOC01 |
1413 |
|
# La condition n'est pas satisfaite |
1414 |
|
# |
1415 |
|
|
1416 |
|
# Création du DI sur lequel nous allons faire l'incomplétude |
1417 |
|
&{case2_evenement} = Create Dictionary |
1418 |
|
... libelle=Notification de pieces manquante |
1419 |
|
... restriction=date_evenement <= archive_date_notification_delai && archive_date_complet == date_depot |
1420 |
|
# |
1421 |
|
&{case2_petitionnaire} = Create Dictionary |
1422 |
|
... particulier_civilite=Madame |
1423 |
|
... particulier_nom=Bourgeau |
1424 |
|
... particulier_prenom=Corinne |
1425 |
|
&{case2_demande_temp} = Create Dictionary |
1426 |
|
... date_demande=${date_valid} |
1427 |
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1428 |
|
... demande_type=Dépôt Initial |
1429 |
|
&{case2_demande} = Create Dictionary |
1430 |
|
... date_demande=${date_valid} |
1431 |
|
... demande_type=Demande d'ouverture de chantier |
1432 |
|
# |
1433 |
|
Depuis la page d'accueil admin admin |
1434 |
|
Modifier l'événement ${case2_evenement} |
1435 |
|
# |
1436 |
|
Depuis la page d'accueil guichet guichet |
1437 |
|
${case2_di_temp} = Ajouter la nouvelle demande depuis le tableau de bord |
1438 |
|
... ${case2_demande_temp} |
1439 |
|
... ${case2_petitionnaire} |
1440 |
|
# |
1441 |
|
Depuis la page d'accueil instr instr |
1442 |
|
Ajouter une instruction au DI ${case2_di_temp} accepter un dossier sans réserve ${date_valid} |
1443 |
|
# |
1444 |
|
Depuis la page d'accueil guichet guichet |
1445 |
|
${case2_di} = Ajouter la demande sur existant depuis le tableau de bord |
1446 |
|
... ${case2_di_temp} |
1447 |
|
... ${case2_demande} |
1448 |
|
# Vu le && la condition est non satisfaite |
1449 |
|
Depuis la page d'accueil instr instr |
1450 |
|
Depuis l'onglet instruction du dossier d'instruction ${case2_di} |
1451 |
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element action-soustab-instruction-corner-ajouter |
1452 |
|
Saisir instruction Notification de pieces manquante ${date_invalid} |
1453 |
|
Click On Submit Button In Subform |
1454 |
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=div.ui-state-error p span.text SAISIE NON ENREGISTRÉE |
1455 |
|
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 |
1456 |
|
|
1457 |
|
# |
1458 |
|
# Restauration de la restriction |
1459 |
|
# |
1460 |
|
&{old_evenement} = Create Dictionary |
1461 |
|
... libelle=Notification de pieces manquante |
1462 |
|
... restriction=${restriction_before} |
1463 |
|
Depuis la page d'accueil admin admin |
1464 |
|
Modifier l'événement ${old_evenement} |