Commit 01a14a5b276e38308197d32860e0f169106f2c9e

Authored by oleh
Committed by Krokop
1 parent 60eb0535

End stage1 competitive dialog

@@ -77,3 +77,7 @@ Resource base_keywords.robot @@ -77,3 +77,7 @@ Resource base_keywords.robot
77 77
78 Можливість затвердити остаточне рішення кваліфікації 78 Можливість затвердити остаточне рішення кваліфікації
79 Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']} 79 Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
  80 +
  81 +
  82 +Можливість перевести тендер на статус очікування обробки мостом
  83 + Run As ${tender_owner} Перевести тендер на статус очікування обробки мостом ${TENDER['TENDER_UAID']}
@@ -29,7 +29,6 @@ Resource resource.robot @@ -29,7 +29,6 @@ Resource resource.robot
29 :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer} 29 :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer}
30 \ Можливість знайти тендер по ідентифікатору для користувача ${username} 30 \ Можливість знайти тендер по ідентифікатору для користувача ${username}
31 31
32 -  
33 Можливість знайти тендер по ідентифікатору для користувача ${username} 32 Можливість знайти тендер по ідентифікатору для користувача ${username}
34 Дочекатись синхронізації з майданчиком ${username} 33 Дочекатись синхронізації з майданчиком ${username}
35 Run as ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 34 Run as ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
@@ -842,3 +841,10 @@ Resource resource.robot @@ -842,3 +841,10 @@ Resource resource.robot
842 ... Підтвердити підписання контракту 841 ... Підтвердити підписання контракту
843 ... ${TENDER['TENDER_UAID']} 842 ... ${TENDER['TENDER_UAID']}
844 ... ${0} 843 ... ${0}
  844 +
  845 +Дочекатись дати початку проміжного статусу
  846 + [Arguments] ${username}
  847 + ${pendingStart}= Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} qualificationPeriod.endDate
  848 + Дочекатись дати ${pendingStart}
  849 + Оновити LAST_MODIFICATION_DATE
  850 + Дочекатись синхронізації з майданчиком ${username}
@@ -996,3 +996,20 @@ Library openprocurement_client_helper.py @@ -996,3 +996,20 @@ Library openprocurement_client_helper.py
996 ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender} 996 ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender}
997 Log ${reply} 997 Log ${reply}
998 [Return] ${reply} 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}
@@ -59,6 +59,7 @@ Quinta: @@ -59,6 +59,7 @@ Quinta:
59 roles: 59 roles:
60 provider: Tender_User 60 provider: Tender_User
61 provider1: Tender_User1 61 provider1: Tender_User1
  62 + provider2: Tender_User2
62 tender_owner: Tender_Owner 63 tender_owner: Tender_Owner
63 viewer: Tender_Viewer 64 viewer: Tender_Viewer
64 timeout_on_wait: 15 65 timeout_on_wait: 15
@@ -8,6 +8,9 @@ users: @@ -8,6 +8,9 @@ users:
8 Tender_User1: 8 Tender_User1:
9 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 9 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
10 broker: Quinta 10 broker: Quinta
  11 + Tender_User2:
  12 + api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
  13 + broker: Quinta
11 Tender_Viewer: 14 Tender_Viewer:
12 api_key: "" 15 api_key: ""
13 broker: Quinta 16 broker: Quinta
@@ -687,6 +687,21 @@ Require Failure @@ -687,6 +687,21 @@ Require Failure
687 ... active.pre-qualification 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 [Arguments] ${username} ${tender_uaid} 706 [Arguments] ${username} ${tender_uaid}
692 Дочекатись дати ${USERS.users['${username}'].tender_data.data.qualificationPeriod.endDate} 707 Дочекатись дати ${USERS.users['${username}'].tender_data.data.qualificationPeriod.endDate}
@@ -702,6 +717,19 @@ Require Failure @@ -702,6 +717,19 @@ Require Failure
702 ... active.pre-qualification.stand-still 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 [Arguments] ${username} ${tender_uaid} 734 [Arguments] ${username} ${tender_uaid}
707 Оновити LAST_MODIFICATION_DATE 735 Оновити LAST_MODIFICATION_DATE
@@ -7,7 +7,7 @@ Suite Teardown Test Suite Teardown @@ -7,7 +7,7 @@ Suite Teardown Test Suite Teardown
7 7
8 *** Variables *** 8 *** Variables ***
9 ${mode} openeu 9 ${mode} openeu
10 -@{used_roles} tender_owner provider provider1 viewer 10 +@{used_roles} tender_owner provider provider1 provider2 viewer
11 ${dialogue_type} EU 11 ${dialogue_type} EU
12 12
13 ${number_of_items} ${1} 13 ${number_of_items} ${1}
@@ -1254,6 +1254,15 @@ ${item_meat} ${True} @@ -1254,6 +1254,15 @@ ${item_meat} ${True}
1254 [Teardown] Оновити LAST_MODIFICATION_DATE 1254 [Teardown] Оновити LAST_MODIFICATION_DATE
1255 Можливість подати цінову пропозицію користувачем ${provider1} 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 # ABOVETRHESHOLD BIDDING 1267 # ABOVETRHESHOLD BIDDING
1259 ############################################################################################## 1268 ##############################################################################################
@@ -1340,6 +1349,15 @@ ${item_meat} ${True} @@ -1340,6 +1349,15 @@ ${item_meat} ${True}
1340 [Teardown] Оновити LAST_MODIFICATION_DATE 1349 [Teardown] Оновити LAST_MODIFICATION_DATE
1341 Можливість підтвердити цінову пропозицію учасником ${provider1} 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,6 +1536,14 @@ ${item_meat} ${True}
1518 [Teardown] Оновити LAST_MODIFICATION_DATE 1536 [Teardown] Оновити LAST_MODIFICATION_DATE
1519 Можливість підтвердити -1 пропозицію кваліфікації 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація 1549 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
@@ -1545,3 +1571,33 @@ ${item_meat} ${True} @@ -1545,3 +1571,33 @@ ${item_meat} ${True}
1545 ... pre-qualification_view 1571 ... pre-qualification_view
1546 [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']} 1572 [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
1547 Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів 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,11 +51,12 @@
51 -i modify_lot_after_claim 51 -i modify_lot_after_claim
52 52
53 -i make_bid_without_related_lot 53 -i make_bid_without_related_lot
54 --i make_bid_without_parameters  
55 -i make_bid_by_provider 54 -i make_bid_by_provider
56 -i modify_bid_by_provider 55 -i modify_bid_by_provider
57 -i add_doc_to_bid_by_provider 56 -i add_doc_to_bid_by_provider
58 -i make_bid_by_provider1 57 -i make_bid_by_provider1
  58 +-i make_bid_by_provider2
  59 +
59 -i bid_view_in_tendering_period 60 -i bid_view_in_tendering_period
60 61
61 -i add_bid_doc_after_tendering_period_by_provider 62 -i add_bid_doc_after_tendering_period_by_provider
@@ -71,6 +72,7 @@ @@ -71,6 +72,7 @@
71 -i open_modify_tender_in_tendering_period 72 -i open_modify_tender_in_tendering_period
72 -i open_confirm_first_bid 73 -i open_confirm_first_bid
73 -i open_confirm_second_bid 74 -i open_confirm_second_bid
  75 + -i open_confirm_third_bid
74 76
75 -i openeu_make_bid_doc_private_by_provider 77 -i openeu_make_bid_doc_private_by_provider
76 78
@@ -83,9 +85,11 @@ @@ -83,9 +85,11 @@
83 -i pre-qualification_approve_first_bid 85 -i pre-qualification_approve_first_bid
84 86
85 -i pre-qualification_add_doc_to_second_bid 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 -i pre-qualification_approve_second_bid 88 -i pre-qualification_approve_second_bid
  89 +-i pre-qualification_approve_third_bid
89 90
90 -i pre-qualification_approve_qualifications 91 -i pre-qualification_approve_qualifications
91 92
  93 +-i stage2_pending_status_view
  94 +
  95 +-i wait_bridge_for_work
  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