Commit 01a14a5b276e38308197d32860e0f169106f2c9e
Committed by
Krokop
1 parent
60eb0535
End stage1 competitive dialog
Showing
9 changed files
with
159 additions
and
5 deletions
... | ... | @@ -77,3 +77,7 @@ Resource base_keywords.robot |
77 | 77 | |
78 | 78 | Можливість затвердити остаточне рішення кваліфікації |
79 | 79 | Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']} |
80 | + | |
81 | + | |
82 | +Можливість перевести тендер на статус очікування обробки мостом | |
83 | + Run As ${tender_owner} Перевести тендер на статус очікування обробки мостом ${TENDER['TENDER_UAID']} | |
\ No newline at end of file | ... | ... |
... | ... | @@ -29,7 +29,6 @@ Resource resource.robot |
29 | 29 | :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer} |
30 | 30 | \ Можливість знайти тендер по ідентифікатору для користувача ${username} |
31 | 31 | |
32 | - | |
33 | 32 | Можливість знайти тендер по ідентифікатору для користувача ${username} |
34 | 33 | Дочекатись синхронізації з майданчиком ${username} |
35 | 34 | Run as ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} |
... | ... | @@ -842,3 +841,10 @@ Resource resource.robot |
842 | 841 | ... Підтвердити підписання контракту |
843 | 842 | ... ${TENDER['TENDER_UAID']} |
844 | 843 | ... ${0} |
844 | + | |
845 | +Дочекатись дати початку проміжного статусу | |
846 | + [Arguments] ${username} | |
847 | + ${pendingStart}= Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} qualificationPeriod.endDate | |
848 | + Дочекатись дати ${pendingStart} | |
849 | + Оновити LAST_MODIFICATION_DATE | |
850 | + Дочекатись синхронізації з майданчиком ${username} | |
\ No newline at end of file | ... | ... |
... | ... | @@ -996,3 +996,20 @@ Library openprocurement_client_helper.py |
996 | 996 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender} |
997 | 997 | Log ${reply} |
998 | 998 | [Return] ${reply} |
999 | + | |
1000 | + | |
1001 | +Перевести тендер на статус очікування обробки мостом | |
1002 | + [Documentation] | |
1003 | + ... [Arguments] Username and tender uaid | |
1004 | + ... | |
1005 | + ... [Description] Find tender using uaid and call patch_tender | |
1006 | + ... | |
1007 | + ... [Return] Reply of API | |
1008 | + [Arguments] ${username} ${tender_uaid} | |
1009 | + ${internal_id}= openprocurement_client.Отримати internal id по UAid ${username} ${tender_uaid} | |
1010 | + ${tender}= create_data_dict data.id ${internal_id} | |
1011 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | |
1012 | + set_to_object ${tender} data.status active.stage2.waiting | |
1013 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender} | |
1014 | + Log ${reply} | |
1015 | + [Return] ${reply} | ... | ... |
... | ... | @@ -687,6 +687,21 @@ Require Failure |
687 | 687 | ... active.pre-qualification |
688 | 688 | |
689 | 689 | |
690 | +Дочекатись дати початку очікування | |
691 | + [Arguments] ${username} ${tender_uaid} | |
692 | + Дочекатись дати ${USERS.users['${username}'].tender_data.data.qualificationPeriod.endDate} | |
693 | + Оновити LAST_MODIFICATION_DATE | |
694 | + Дочекатись синхронізації з майданчиком ${username} | |
695 | + Wait until keyword succeeds | |
696 | + ... 5 min 15 sec | |
697 | + ... 15 sec | |
698 | + ... Run Keyword And Expect Error * | |
699 | + ... Звірити статус тендера | |
700 | + ... ${username} | |
701 | + ... ${tender_uaid} | |
702 | + ... active.stage2.pending | |
703 | + | |
704 | + | |
690 | 705 | Дочекатись дати закінчення періоду прекваліфікації |
691 | 706 | [Arguments] ${username} ${tender_uaid} |
692 | 707 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.qualificationPeriod.endDate} |
... | ... | @@ -702,6 +717,19 @@ Require Failure |
702 | 717 | ... active.pre-qualification.stand-still |
703 | 718 | |
704 | 719 | |
720 | +Дочекатися поки міст створить новий етап | |
721 | + [Arguments] ${username} ${tender_uaid} | |
722 | + Оновити LAST_MODIFICATION_DATE | |
723 | + Дочекатись синхронізації з майданчиком ${username} | |
724 | + Wait until keyword succeeds | |
725 | + ... 10 min 15 sec | |
726 | + ... 15 sec | |
727 | + ... Звірити статус тендера | |
728 | + ... ${username} | |
729 | + ... ${tender_uaid} | |
730 | + ... complete | |
731 | + | |
732 | + | |
705 | 733 | Дочекатись дати початку періоду аукціону |
706 | 734 | [Arguments] ${username} ${tender_uaid} |
707 | 735 | Оновити LAST_MODIFICATION_DATE | ... | ... |
... | ... | @@ -7,7 +7,7 @@ Suite Teardown Test Suite Teardown |
7 | 7 | |
8 | 8 | *** Variables *** |
9 | 9 | ${mode} openeu |
10 | -@{used_roles} tender_owner provider provider1 viewer | |
10 | +@{used_roles} tender_owner provider provider1 provider2 viewer | |
11 | 11 | ${dialogue_type} EU |
12 | 12 | |
13 | 13 | ${number_of_items} ${1} |
... | ... | @@ -1254,6 +1254,15 @@ ${item_meat} ${True} |
1254 | 1254 | [Teardown] Оновити LAST_MODIFICATION_DATE |
1255 | 1255 | Можливість подати цінову пропозицію користувачем ${provider1} |
1256 | 1256 | |
1257 | +Можливість подати пропозицію третім учасником | |
1258 | + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
1259 | + ... provider2 | |
1260 | + ... ${USERS.users['${provider1}'].broker} | |
1261 | + ... make_bid_by_provider2 level1 | |
1262 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider2} ${TENDER['TENDER_UAID']} | |
1263 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
1264 | + Можливість подати цінову пропозицію користувачем ${provider2} | |
1265 | + | |
1257 | 1266 | ############################################################################################## |
1258 | 1267 | # ABOVETRHESHOLD BIDDING |
1259 | 1268 | ############################################################################################## |
... | ... | @@ -1340,6 +1349,15 @@ ${item_meat} ${True} |
1340 | 1349 | [Teardown] Оновити LAST_MODIFICATION_DATE |
1341 | 1350 | Можливість підтвердити цінову пропозицію учасником ${provider1} |
1342 | 1351 | |
1352 | + | |
1353 | +Можливість підтвердити цінову пропозицію після зміни умов третьому учаснику | |
1354 | + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
1355 | + ... provider2 | |
1356 | + ... ${USERS.users['${provider1}'].broker} | |
1357 | + ... open_confirm_third_bid | |
1358 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
1359 | + Можливість підтвердити цінову пропозицію учасником ${provider2} | |
1360 | + | |
1343 | 1361 | ############################################################################################## |
1344 | 1362 | |
1345 | 1363 | Можливість скасувати пропозицію |
... | ... | @@ -1518,6 +1536,14 @@ ${item_meat} ${True} |
1518 | 1536 | [Teardown] Оновити LAST_MODIFICATION_DATE |
1519 | 1537 | Можливість підтвердити -1 пропозицію кваліфікації |
1520 | 1538 | |
1539 | +Можливість підтвердити третю пропозицію кваліфікації | |
1540 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
1541 | + ... tender_owner | |
1542 | + ... ${USERS.users['${tender_owner}'].broker} | |
1543 | + ... pre-qualification_approve_third_bid level1 | |
1544 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
1545 | + Можливість підтвердити -2 пропозицію кваліфікації | |
1546 | + | |
1521 | 1547 | |
1522 | 1548 | Можливість затвердити остаточне рішення кваліфікації |
1523 | 1549 | [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація |
... | ... | @@ -1545,3 +1571,33 @@ ${item_meat} ${True} |
1545 | 1571 | ... pre-qualification_view |
1546 | 1572 | [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']} |
1547 | 1573 | Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів |
1574 | + | |
1575 | +Можливість дочекатися початку очікування | |
1576 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес очікування оскаржень | |
1577 | + ... viewer | |
1578 | + ... ${USERS.users['${viewer}'].broker} | |
1579 | + ... stage2_pending_status_view | |
1580 | + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів | |
1581 | + Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']} | |
1582 | + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending | |
1583 | + | |
1584 | + | |
1585 | +Можливіст перевести статус очікування обробки мостом | |
1586 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting. | |
1587 | + ... tender_owner | |
1588 | + ... ${USERS.users['${tender_owner}'].broker} | |
1589 | + ... stage2_pending_status_view | |
1590 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
1591 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
1592 | + Можливість перевести тендер на статус очікування обробки мостом | |
1593 | + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.waiting | |
1594 | + | |
1595 | + | |
1596 | +Можливість дочекатися завершення роботи мосту | |
1597 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес очікування обробки мостом | |
1598 | + ... viewer | |
1599 | + ... ${USERS.users['${viewer}'].broker} | |
1600 | + ... wait_bridge_for_work | |
1601 | + Дочекатися поки міст створить новий етап ${tender_owner} ${TENDER['TENDER_UAID']} | |
1602 | + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete | |
1603 | + | ... | ... |
... | ... | @@ -51,11 +51,12 @@ |
51 | 51 | -i modify_lot_after_claim |
52 | 52 | |
53 | 53 | -i make_bid_without_related_lot |
54 | --i make_bid_without_parameters | |
55 | 54 | -i make_bid_by_provider |
56 | 55 | -i modify_bid_by_provider |
57 | 56 | -i add_doc_to_bid_by_provider |
58 | 57 | -i make_bid_by_provider1 |
58 | +-i make_bid_by_provider2 | |
59 | + | |
59 | 60 | -i bid_view_in_tendering_period |
60 | 61 | |
61 | 62 | -i add_bid_doc_after_tendering_period_by_provider |
... | ... | @@ -71,6 +72,7 @@ |
71 | 72 | -i open_modify_tender_in_tendering_period |
72 | 73 | -i open_confirm_first_bid |
73 | 74 | -i open_confirm_second_bid |
75 | + -i open_confirm_third_bid | |
74 | 76 | |
75 | 77 | -i openeu_make_bid_doc_private_by_provider |
76 | 78 | |
... | ... | @@ -83,9 +85,11 @@ |
83 | 85 | -i pre-qualification_approve_first_bid |
84 | 86 | |
85 | 87 | -i pre-qualification_add_doc_to_second_bid |
86 | --i pre-qualification_reject_second_bid | |
87 | - -i pre-qualification_cancel_second_bid_qualification | |
88 | 88 | -i pre-qualification_approve_second_bid |
89 | +-i pre-qualification_approve_third_bid | |
89 | 90 | |
90 | 91 | -i pre-qualification_approve_qualifications |
91 | 92 | |
93 | +-i stage2_pending_status_view | |
94 | + | |
95 | +-i wait_bridge_for_work | |
\ No newline at end of file | ... | ... |
1 | + -s openProcedure | |
2 | + | |
3 | +-v mode:open_competitive_dialogue | |
4 | + | |
5 | +-v api_version:2.3 | |
6 | +-v api_host_url:http://localhost:6543/ | |
7 | + | |
8 | + | |
9 | +-v number_of_items:1 | |
10 | +-v number_of_lots:1 | |
11 | + | |
12 | +-v tender_meat:False | |
13 | +-v item_meat:False | |
14 | +-v lot_meat:False | |
15 | + | |
16 | + | |
17 | +-i create_tender | |
18 | +-i find_tender | |
19 | +-i tender_view | |
20 | + | |
21 | +-i make_bid_by_provider | |
22 | +-i make_bid_by_provider1 | |
23 | +-i make_bid_by_provider2 | |
24 | + | |
25 | +-i open_tender_view | |
26 | + | |
27 | +-i pre-qualification_approve_first_bid | |
28 | +-i pre-qualification_approve_second_bid | |
29 | +-i pre-qualification_approve_third_bid | |
30 | + | |
31 | +-i pre-qualification_approve_qualifications | |
32 | + | |
33 | +-i stage2_pending_status_view | |
34 | + | |
35 | +-i wait_bridge_for_work | ... | ... |
Please
register
or
login
to post a comment