Commit 3921043a81968b3a7eeca76910b0e2ecf05d1dda

Authored by AlexDiatlov
1 parent 9687f977

add cancellation complaint test cases/keywords

@@ -1272,6 +1272,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1272,6 +1272,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1272 ... ${confirmation_data} 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 ${confirmation_data}= Підготувати дані для прийняття скарги до розгляду 1287 ${confirmation_data}= Підготувати дані для прийняття скарги до розгляду
1277 Run As ${amcu_user} 1288 Run As ${amcu_user}
@@ -1301,6 +1312,16 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1301,6 +1312,16 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1301 ... ${confirmation_data} 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 ${data}= Create Dictionary status=satisfied 1326 ${data}= Create Dictionary status=satisfied
1306 ${confirmation_data}= Create Dictionary data=${data} 1327 ${confirmation_data}= Create Dictionary data=${data}
@@ -1333,6 +1354,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1333,6 +1354,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1333 ... ${confirmation_data} 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 ${data}= Create Dictionary status=declined 1369 ${data}= Create Dictionary status=declined
1338 ${confirmation_data}= Create Dictionary data=${data} 1370 ${confirmation_data}= Create Dictionary data=${data}
@@ -1365,6 +1397,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1365,6 +1397,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1365 ... ${confirmation_data} 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 ${confirmation_data}= Підготувати дані для відхилення скарги 1412 ${confirmation_data}= Підготувати дані для відхилення скарги
1370 Set To Dictionary ${confirmation_data.data} status=stopped 1413 Set To Dictionary ${confirmation_data.data} status=stopped
@@ -1397,6 +1440,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1397,6 +1440,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1397 ... ${confirmation_data} 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 ${confirmation_data}= Підготувати дані для відхилення скарги 1455 ${confirmation_data}= Підготувати дані для відхилення скарги
1402 Set To Dictionary ${confirmation_data.data} status=invalid 1456 Set To Dictionary ${confirmation_data.data} status=invalid
@@ -1429,6 +1483,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1429,6 +1483,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1429 ... ${confirmation_data} 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 ${tendererAction}= create_fake_sentence 1498 ${tendererAction}= create_fake_sentence
1434 ${data}= Create Dictionary 1499 ${data}= Create Dictionary
@@ -1470,6 +1535,20 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1470,6 +1535,20 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1470 ... ${confirmation_data} 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 ${data}= Create Dictionary status=mistaken 1553 ${data}= Create Dictionary status=mistaken
1475 ${confirmation_data}= Create Dictionary data=${data} 1554 ${confirmation_data}= Create Dictionary data=${data}
@@ -1502,6 +1581,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1502,6 +1581,17 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1502 ... ${confirmation_data} 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 ${data}= Create Dictionary status=claim 1596 ${data}= Create Dictionary status=claim
1507 ${confirmation_data}= Create Dictionary data=${data} 1597 ${confirmation_data}= Create Dictionary data=${data}
@@ -1569,13 +1659,13 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -1569,13 +1659,13 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
1569 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} 1659 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
1570 1660
1571 1661
1572 -Можливість створити чернетку скарги на скасування ${canellations_index}} лота 1662 +Можливість створити чернетку скарги на скасування ${canсellations_index}
1573 ${complaint}= Підготувати дані для подання скарги 1663 ${complaint}= Підготувати дані для подання скарги
1574 ${complaintID}= Run As ${provider} 1664 ${complaintID}= Run As ${provider}
1575 - ... Створити чернетку вимоги/скарги на скасування лота 1665 + ... Створити чернетку вимоги/скарги на скасування
1576 ... ${TENDER['TENDER_UAID']} 1666 ... ${TENDER['TENDER_UAID']}
1577 ... ${complaint} 1667 ... ${complaint}
1578 - ... ${canellations_index} 1668 + ... ${canсellations_index}
1579 ${complaint_data}= Create Dictionary 1669 ${complaint_data}= Create Dictionary
1580 ... complaint=${complaint} 1670 ... complaint=${complaint}
1581 ... complaintID=${complaintID} 1671 ... complaintID=${complaintID}
@@ -20,7 +20,7 @@ ${LOT_MEAT} ${0} @@ -20,7 +20,7 @@ ${LOT_MEAT} ${0}
20 ${lot_index} ${0} 20 ${lot_index} ${0}
21 ${award_index} ${0} 21 ${award_index} ${0}
22 ${qualification_index} ${0} 22 ${qualification_index} ${0}
23 -${canellations_index} ${0} 23 +${cancellations_index} ${0}
24 ${ROAD_INDEX} ${False} 24 ${ROAD_INDEX} ${False}
25 ${GMDN_INDEX} ${False} 25 ${GMDN_INDEX} ${False}
26 ${PLAN_TENDER} ${True} 26 ${PLAN_TENDER} ${True}
@@ -601,40 +601,154 @@ ${PLAN_TENDER} ${True} @@ -601,40 +601,154 @@ ${PLAN_TENDER} ${True}
601 Можливість скасувати 0 лот 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 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота 614 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
606 ... viewer 615 ... viewer
607 ... ${USERS.users['${viewer}'].broker} 616 ... ${USERS.users['${viewer}'].broker}
608 - ... lot_cancellation 617 + ... cancellation_status_view
609 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 618 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
610 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} 619 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer}
611 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} 620 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
612 - ... active 621 + ... pending
613 ... cancellations[${cancellation_index}].status 622 ... cancellations[${cancellation_index}].status
614 623
615 624
616 Можливість створити чернетку скарги на скасування лота 625 Можливість створити чернетку скарги на скасування лота
617 - [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження визначення переможця 626 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження скасування лота
618 ... provider 627 ... provider
619 ... ${USERS.users['${provider}'].broker} 628 ... ${USERS.users['${provider}'].broker}
620 ... lot_cancellation_complaint_draft 629 ... lot_cancellation_complaint_draft
621 ... critical 630 ... critical
622 [Setup] Дочекатись синхронізації з майданчиком ${provider} 631 [Setup] Дочекатись синхронізації з майданчиком ${provider}
623 [Teardown] Оновити LAST_MODIFICATION_DATE 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 *** Keywords *** 727 *** Keywords ***
627 728
628 Можливість скасувати ${index} лот 729 Можливість скасувати ${index} лот
629 - ${cancellation_data}= Підготувати дані про скасування 730 + ${cancellation_data}= Підготувати дані про скасування ${USERS.users['${tender_owner}'].initial_data.data.procurementMethodType}
630 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${index}]} 731 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${index}]}
631 Run As ${tender_owner} 732 Run As ${tender_owner}
632 ... Скасувати лот 733 ... Скасувати лот
633 ... ${TENDER['TENDER_UAID']} 734 ... ${TENDER['TENDER_UAID']}
634 ... ${lot_id} 735 ... ${lot_id}
635 ... ${cancellation_data['cancellation_reason']} 736 ... ${cancellation_data['cancellation_reason']}
  737 + ... ${cancellation_data['cancellation_reasonType']}
636 ... ${cancellation_data['document']['doc_path']} 738 ... ${cancellation_data['document']['doc_path']}
637 ... ${cancellation_data['description']} 739 ... ${cancellation_data['description']}
638 Set To Dictionary ${USERS.users['${tender_owner}']} lot_cancellation_data=${cancellation_data} 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