Commit 01a14a5b276e38308197d32860e0f169106f2c9e

Authored by oleh
Committed by Krokop
1 parent 60eb0535

End stage1 competitive dialog

... ... @@ -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}
... ...
... ... @@ -59,6 +59,7 @@ Quinta:
59 59 roles:
60 60 provider: Tender_User
61 61 provider1: Tender_User1
  62 + provider2: Tender_User2
62 63 tender_owner: Tender_Owner
63 64 viewer: Tender_Viewer
64 65 timeout_on_wait: 15
... ...
... ... @@ -8,6 +8,9 @@ users:
8 8 Tender_User1:
9 9 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
10 10 broker: Quinta
  11 + Tender_User2:
  12 + api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
  13 + broker: Quinta
11 14 Tender_Viewer:
12 15 api_key: ""
13 16 broker: Quinta
... ...
... ... @@ -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