Commit 3921043a81968b3a7eeca76910b0e2ecf05d1dda
1 parent
9687f977
add cancellation complaint test cases/keywords
Showing
2 changed files
with
214 additions
and
10 deletions
| ... | ... | @@ -1272,6 +1272,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1272 | 1272 | ... ${confirmation_data} |
| 1273 | 1273 | |
| 1274 | 1274 | |
| 1275 | +Можливість подати скаргу на скасування ${cancellations_index} | |
| 1276 | + ${data}= Create Dictionary status=pending | |
| 1277 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1278 | + Run As ${payment_user} | |
| 1279 | + ... Змінити статус скарги на скасування | |
| 1280 | + ... ${TENDER['TENDER_UAID']} | |
| 1281 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1282 | + ... ${cancellations_index} | |
| 1283 | + ... ${confirmation_data} | |
| 1284 | + | |
| 1285 | + | |
| 1275 | 1286 | Прийняти скаргу до розгляду |
| 1276 | 1287 | ${confirmation_data}= Підготувати дані для прийняття скарги до розгляду |
| 1277 | 1288 | Run As ${amcu_user} |
| ... | ... | @@ -1301,6 +1312,16 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1301 | 1312 | ... ${confirmation_data} |
| 1302 | 1313 | |
| 1303 | 1314 | |
| 1315 | +Прийняти скаргу на скасування ${canсellations_index} до розгляду | |
| 1316 | + ${confirmation_data}= Підготувати дані для прийняття скарги до розгляду | |
| 1317 | + Run As ${amcu_user} | |
| 1318 | + ... Змінити статус скарги на скасування | |
| 1319 | + ... ${TENDER['TENDER_UAID']} | |
| 1320 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1321 | + ... ${canсellations_index} | |
| 1322 | + ... ${confirmation_data} | |
| 1323 | + | |
| 1324 | + | |
| 1304 | 1325 | Задовільнити скаргу |
| 1305 | 1326 | ${data}= Create Dictionary status=satisfied |
| 1306 | 1327 | ${confirmation_data}= Create Dictionary data=${data} |
| ... | ... | @@ -1333,6 +1354,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1333 | 1354 | ... ${confirmation_data} |
| 1334 | 1355 | |
| 1335 | 1356 | |
| 1357 | +Задовільнити скаргу на скасування ${canсellations_index} | |
| 1358 | + ${data}= Create Dictionary status=satisfied | |
| 1359 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1360 | + Run As ${amcu_user} | |
| 1361 | + ... Змінити статус скарги на скасування | |
| 1362 | + ... ${TENDER['TENDER_UAID']} | |
| 1363 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1364 | + ... ${canсellations_index} | |
| 1365 | + ... ${confirmation_data} | |
| 1366 | + | |
| 1367 | + | |
| 1336 | 1368 | Відхилити скаргу |
| 1337 | 1369 | ${data}= Create Dictionary status=declined |
| 1338 | 1370 | ${confirmation_data}= Create Dictionary data=${data} |
| ... | ... | @@ -1365,6 +1397,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1365 | 1397 | ... ${confirmation_data} |
| 1366 | 1398 | |
| 1367 | 1399 | |
| 1400 | +Відхилити скаргу на скасування ${canсellations_index} | |
| 1401 | + ${data}= Create Dictionary status=declined | |
| 1402 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1403 | + Run As ${amcu_user} | |
| 1404 | + ... Змінити статус скарги на скасування | |
| 1405 | + ... ${TENDER['TENDER_UAID']} | |
| 1406 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1407 | + ... ${canсellations_index} | |
| 1408 | + ... ${confirmation_data} | |
| 1409 | + | |
| 1410 | + | |
| 1368 | 1411 | Зупинити розгляд скарги |
| 1369 | 1412 | ${confirmation_data}= Підготувати дані для відхилення скарги |
| 1370 | 1413 | Set To Dictionary ${confirmation_data.data} status=stopped |
| ... | ... | @@ -1397,6 +1440,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1397 | 1440 | ... ${confirmation_data} |
| 1398 | 1441 | |
| 1399 | 1442 | |
| 1443 | +Зупинити скаргу на скасування ${cancellations_index} | |
| 1444 | + ${confirmation_data}= Підготувати дані для відхилення скарги | |
| 1445 | + Set To Dictionary ${confirmation_data.data} status=stopped | |
| 1446 | + Run As ${amcu_user} | |
| 1447 | + ... Змінити статус скарги на скасування | |
| 1448 | + ... ${TENDER['TENDER_UAID']} | |
| 1449 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1450 | + ... ${cancellations_index} | |
| 1451 | + ... ${confirmation_data} | |
| 1452 | + | |
| 1453 | + | |
| 1400 | 1454 | Залишити скаргу без розгляду |
| 1401 | 1455 | ${confirmation_data}= Підготувати дані для відхилення скарги |
| 1402 | 1456 | Set To Dictionary ${confirmation_data.data} status=invalid |
| ... | ... | @@ -1429,6 +1483,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1429 | 1483 | ... ${confirmation_data} |
| 1430 | 1484 | |
| 1431 | 1485 | |
| 1486 | +Залишити скаргу на скасування ${cancellations_index} | |
| 1487 | + ${confirmation_data}= Підготувати дані для відхилення скарги | |
| 1488 | + Set To Dictionary ${confirmation_data.data} status=invalid | |
| 1489 | + Run As ${amcu_user} | |
| 1490 | + ... Змінити статус скарги на скасування | |
| 1491 | + ... ${TENDER['TENDER_UAID']} | |
| 1492 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1493 | + ... ${cancellations_index} | |
| 1494 | + ... ${confirmation_data} | |
| 1495 | + | |
| 1496 | + | |
| 1432 | 1497 | Виконати рішення АМКУ |
| 1433 | 1498 | ${tendererAction}= create_fake_sentence |
| 1434 | 1499 | ${data}= Create Dictionary |
| ... | ... | @@ -1470,6 +1535,20 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1470 | 1535 | ... ${confirmation_data} |
| 1471 | 1536 | |
| 1472 | 1537 | |
| 1538 | +Виконати рішення АМКУ по скарзі на скасування ${canсellations_index} | |
| 1539 | + ${tendererAction}= create_fake_sentence | |
| 1540 | + ${data}= Create Dictionary | |
| 1541 | + ... status=resolved | |
| 1542 | + ... tendererAction=${tendererAction} | |
| 1543 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1544 | + Run As ${tender_owner} | |
| 1545 | + ... Змінити статус скарги на скасування | |
| 1546 | + ... ${TENDER['TENDER_UAID']} | |
| 1547 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1548 | + ... ${canсellations_index} | |
| 1549 | + ... ${confirmation_data} | |
| 1550 | + | |
| 1551 | + | |
| 1473 | 1552 | Помилково створена скарга |
| 1474 | 1553 | ${data}= Create Dictionary status=mistaken |
| 1475 | 1554 | ${confirmation_data}= Create Dictionary data=${data} |
| ... | ... | @@ -1502,6 +1581,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1502 | 1581 | ... ${confirmation_data} |
| 1503 | 1582 | |
| 1504 | 1583 | |
| 1584 | +Помилково створена скарга скасування ${canсellations_index} | |
| 1585 | + ${data}= Create Dictionary status=mistaken | |
| 1586 | + ${confirmation_data}= Create Dictionary data=${data} | |
| 1587 | + Run As ${provider} | |
| 1588 | + ... Змінити статус скарги на скасування | |
| 1589 | + ... ${TENDER['TENDER_UAID']} | |
| 1590 | + ... ${USERS.users['${provider}']['complaint_data']['complaintID']} | |
| 1591 | + ... ${award_index} | |
| 1592 | + ... ${confirmation_data} | |
| 1593 | + | |
| 1594 | + | |
| 1505 | 1595 | Подати вимогу про виправлення умов закупівлі лоту |
| 1506 | 1596 | ${data}= Create Dictionary status=claim |
| 1507 | 1597 | ${confirmation_data}= Create Dictionary data=${data} |
| ... | ... | @@ -1569,13 +1659,13 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 1569 | 1659 | Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} |
| 1570 | 1660 | |
| 1571 | 1661 | |
| 1572 | -Можливість створити чернетку скарги на скасування ${canellations_index}} лота | |
| 1662 | +Можливість створити чернетку скарги на скасування ${canсellations_index} | |
| 1573 | 1663 | ${complaint}= Підготувати дані для подання скарги |
| 1574 | 1664 | ${complaintID}= Run As ${provider} |
| 1575 | - ... Створити чернетку вимоги/скарги на скасування лота | |
| 1665 | + ... Створити чернетку вимоги/скарги на скасування | |
| 1576 | 1666 | ... ${TENDER['TENDER_UAID']} |
| 1577 | 1667 | ... ${complaint} |
| 1578 | - ... ${canellations_index} | |
| 1668 | + ... ${canсellations_index} | |
| 1579 | 1669 | ${complaint_data}= Create Dictionary |
| 1580 | 1670 | ... complaint=${complaint} |
| 1581 | 1671 | ... complaintID=${complaintID} | ... | ... |
| ... | ... | @@ -20,7 +20,7 @@ ${LOT_MEAT} ${0} |
| 20 | 20 | ${lot_index} ${0} |
| 21 | 21 | ${award_index} ${0} |
| 22 | 22 | ${qualification_index} ${0} |
| 23 | -${canellations_index} ${0} | |
| 23 | +${cancellations_index} ${0} | |
| 24 | 24 | ${ROAD_INDEX} ${False} |
| 25 | 25 | ${GMDN_INDEX} ${False} |
| 26 | 26 | ${PLAN_TENDER} ${True} |
| ... | ... | @@ -601,40 +601,154 @@ ${PLAN_TENDER} ${True} |
| 601 | 601 | Можливість скасувати 0 лот |
| 602 | 602 | |
| 603 | 603 | |
| 604 | -Відображення активного статусу скасування лота | |
| 604 | +Можливість скасувати тендер | |
| 605 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера | |
| 606 | + ... tender_owner | |
| 607 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 608 | + ... tender_cancellation | |
| 609 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 610 | + Можливість скасувати тендер | |
| 611 | + | |
| 612 | + | |
| 613 | +Відображення статусу очікування оскарження скасування | |
| 605 | 614 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота |
| 606 | 615 | ... viewer |
| 607 | 616 | ... ${USERS.users['${viewer}'].broker} |
| 608 | - ... lot_cancellation | |
| 617 | + ... cancellation_status_view | |
| 609 | 618 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 610 | 619 | ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} |
| 611 | 620 | Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} |
| 612 | - ... active | |
| 621 | + ... pending | |
| 613 | 622 | ... cancellations[${cancellation_index}].status |
| 614 | 623 | |
| 615 | 624 | |
| 616 | 625 | Можливість створити чернетку скарги на скасування лота |
| 617 | - [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження визначення переможця | |
| 626 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження скасування лота | |
| 618 | 627 | ... provider |
| 619 | 628 | ... ${USERS.users['${provider}'].broker} |
| 620 | 629 | ... lot_cancellation_complaint_draft |
| 621 | 630 | ... critical |
| 622 | 631 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
| 623 | 632 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 624 | - Можливість створити чернетку скарги на скасування ${canellations_index} лота | |
| 633 | + Можливість створити чернетку скарги на скасування ${cancellations_index} | |
| 634 | + | |
| 635 | + | |
| 636 | +Можливість створити чернетку скарги на скасування тендера | |
| 637 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження скасування тендера | |
| 638 | + ... provider | |
| 639 | + ... ${USERS.users['${provider}'].broker} | |
| 640 | + ... tender_cancellation_complaint_draft | |
| 641 | + ... critical | |
| 642 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 643 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 644 | + Можливість створити чернетку скарги на скасування ${cancellations_index} | |
| 645 | + | |
| 646 | + | |
| 647 | +Можливість подати скаргу на скасування | |
| 648 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження скасування тендера/лота | |
| 649 | + ... provider | |
| 650 | + ... ${USERS.users['${provider}'].broker} | |
| 651 | + ... cancel_complaint_pending | |
| 652 | + ... critical | |
| 653 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 654 | + Можливість подати скаргу на скасування ${cancellations_index} | |
| 655 | + | |
| 656 | + | |
| 657 | +Можливість позначити скаргу на скасування як помилково створену | |
| 658 | + [Tags] ${USERS.users['${provider}'].broker}: Скарга на скасування тендера/лота створена помилково | |
| 659 | + ... provider | |
| 660 | + ... ${USERS.users['${provider}'].broker} | |
| 661 | + ... mistaken_cancel_complaint | |
| 662 | + ... critical | |
| 663 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 664 | + Помилково створена скарга скасування ${cancellations_index} | |
| 665 | + | |
| 666 | + | |
| 667 | +Можливість залишити скаргу на скасування без розгляду | |
| 668 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота без розгляду | |
| 669 | + ... amcu_user | |
| 670 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 671 | + ... invalid_cancel_complaint | |
| 672 | + ... critical | |
| 673 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 674 | + Залишити скаргу на скасування ${cancellations_index} | |
| 675 | + | |
| 676 | + | |
| 677 | +Можливість прийняти скаргу на визначення переможця до розгляду | |
| 678 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота прийнята до розгляду | |
| 679 | + ... amcu_user | |
| 680 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 681 | + ... accept_cancel_complaint | |
| 682 | + ... critical | |
| 683 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 684 | + Прийняти скаргу на скасування ${cancellations_index} до розгляду | |
| 685 | + | |
| 686 | + | |
| 687 | +Можливість задовільнити скаргу на визначення переможця | |
| 688 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота задоволена | |
| 689 | + ... amcu_user | |
| 690 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 691 | + ... satisfy_cancel_complaint | |
| 692 | + ... critical | |
| 693 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 694 | + Задовільнити скаргу на скасування ${cancellations_index} | |
| 695 | + | |
| 696 | + | |
| 697 | +Можливість виконати рішення АМКУ Замовником | |
| 698 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Замовник виконує рішення АМКУ по скарзі на скасування тендера/лота | |
| 699 | + ... tender_owner | |
| 700 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 701 | + ... resolved_cancel_complaint | |
| 702 | + ... critical | |
| 703 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 704 | + Виконати рішення АМКУ по скарзі на скасування ${cancellations_index} | |
| 705 | + | |
| 706 | + | |
| 707 | +Можливість відхилити скаргу на визначення переможця | |
| 708 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота відхилена | |
| 709 | + ... amcu_user | |
| 710 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 711 | + ... decline_cancel_complaint | |
| 712 | + ... critical | |
| 713 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 714 | + Відхилити скаргу на скасування ${cancellations_index} | |
| 715 | + | |
| 716 | + | |
| 717 | +Можливість зупинити розгляд скарги на визначення переможця | |
| 718 | + [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота зупинена | |
| 719 | + ... amcu_user | |
| 720 | + ... ${USERS.users['${amcu_user}'].broker} | |
| 721 | + ... stop_cancel_complaint | |
| 722 | + ... critical | |
| 723 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 724 | + Зупинити скаргу на скасування ${cancellations_index} | |
| 725 | + | |
| 625 | 726 | |
| 626 | 727 | *** Keywords *** |
| 627 | 728 | |
| 628 | 729 | Можливість скасувати ${index} лот |
| 629 | - ${cancellation_data}= Підготувати дані про скасування | |
| 730 | + ${cancellation_data}= Підготувати дані про скасування ${USERS.users['${tender_owner}'].initial_data.data.procurementMethodType} | |
| 630 | 731 | ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${index}]} |
| 631 | 732 | Run As ${tender_owner} |
| 632 | 733 | ... Скасувати лот |
| 633 | 734 | ... ${TENDER['TENDER_UAID']} |
| 634 | 735 | ... ${lot_id} |
| 635 | 736 | ... ${cancellation_data['cancellation_reason']} |
| 737 | + ... ${cancellation_data['cancellation_reasonType']} | |
| 636 | 738 | ... ${cancellation_data['document']['doc_path']} |
| 637 | 739 | ... ${cancellation_data['description']} |
| 638 | 740 | Set To Dictionary ${USERS.users['${tender_owner}']} lot_cancellation_data=${cancellation_data} |
| 639 | 741 | |
| 640 | 742 | |
| 743 | +Можливість скасувати тендер | |
| 744 | + ${cancellation_data}= Підготувати дані про скасування ${USERS.users['${tender_owner}'].initial_data.data.procurementMethodType} | |
| 745 | + Run As ${tender_owner} | |
| 746 | + ... Скасувати закупівлю | |
| 747 | + ... ${TENDER['TENDER_UAID']} | |
| 748 | + ... ${cancellation_data['cancellation_reason']} | |
| 749 | + ... ${cancellation_data['cancellation_reasonType']} | |
| 750 | + ... ${cancellation_data['document']['doc_path']} | |
| 751 | + ... ${cancellation_data['description']} | |
| 752 | + Set To Dictionary ${USERS.users['${tender_owner}']} tender_cancellation_data=${cancellation_data} | |
| 753 | + | |
| 754 | + | ... | ... |
Please
register
or
login
to post a comment