Commit 4d5c1741571d70e16eb00f5fb24093078f86d4e6

Authored by Yurii Mykhalchuk
Committed by GitHub
2 parents 1d8d5d29 25ab7023

Merge pull request #263 from gorserg/tmp_stage1_complete

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
... ...
... ... @@ -982,3 +982,20 @@ Library openprocurement_client_helper.py
982 982 ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender}
983 983 Log ${reply}
984 984 [Return] ${reply}
  985 +
  986 +
  987 +Перевести тендер на статус очікування обробки мостом
  988 + [Documentation]
  989 + ... [Arguments] Username and tender uaid
  990 + ...
  991 + ... [Description] Find tender using uaid and call patch_tender
  992 + ...
  993 + ... [Return] Reply of API
  994 + [Arguments] ${username} ${tender_uaid}
  995 + ${internal_id}= openprocurement_client.Отримати internal id по UAid ${username} ${tender_uaid}
  996 + ${tender}= create_data_dict data.id ${internal_id}
  997 + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token}
  998 + set_to_object ${tender} data.status active.stage2.waiting
  999 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender}
  1000 + Log ${reply}
  1001 + [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
... ...
... ... @@ -701,6 +701,28 @@ Require Failure
701 701 ... active.pre-qualification
702 702
703 703
  704 +Дочекатись дати початку очікування
  705 + [Arguments] ${username} ${tender_uaid}
  706 + # XXX: HACK: Same as above
  707 + ${status} ${date}= Run Keyword And Ignore Error
  708 + ... Set Variable
  709 + ... ${USERS.users['${username}'].tender_data.data.tenderPeriod.endDate}
  710 + ${date}= Set Variable If
  711 + ... '${status}' == 'FAIL'
  712 + ... ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.endDate}
  713 + ... ${date}
  714 + Дочекатись дати ${date}
  715 + Оновити LAST_MODIFICATION_DATE
  716 + Дочекатись синхронізації з майданчиком ${username}
  717 + Wait until keyword succeeds
  718 + ... 5 min 15 sec
  719 + ... 15 sec
  720 + ... Звірити статус тендера
  721 + ... ${username}
  722 + ... ${tender_uaid}
  723 + ... active.stage2.pending
  724 +
  725 +
704 726 Дочекатись дати закінчення періоду прекваліфікації
705 727 [Arguments] ${username} ${tender_uaid}
706 728 Дочекатись дати ${USERS.users['${username}'].tender_data.data.qualificationPeriod.endDate}
... ... @@ -716,6 +738,19 @@ Require Failure
716 738 ... active.pre-qualification.stand-still
717 739
718 740
  741 +Дочекатися створення нового етапу мостом
  742 + [Arguments] ${username} ${tender_uaid}
  743 + Оновити LAST_MODIFICATION_DATE
  744 + Дочекатись синхронізації з майданчиком ${username}
  745 + Wait until keyword succeeds
  746 + ... 10 min 15 sec
  747 + ... 15 sec
  748 + ... Звірити статус тендера
  749 + ... ${username}
  750 + ... ${tender_uaid}
  751 + ... complete
  752 +
  753 +
719 754 Дочекатись дати початку періоду аукціону
720 755 [Arguments] ${username} ${tender_uaid}
721 756 Оновити 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}
... ... @@ -1282,6 +1282,16 @@ ${item_meat} ${True}
1282 1282 [Teardown] Оновити LAST_MODIFICATION_DATE
1283 1283 Можливість подати цінову пропозицію користувачем ${provider1}
1284 1284
  1285 +
  1286 +Можливість подати пропозицію третім учасником
  1287 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
  1288 + ... provider2
  1289 + ... ${USERS.users['${provider1}'].broker}
  1290 + ... make_bid_by_provider2 level1
  1291 + [Setup] Дочекатись дати початку прийому пропозицій ${provider2} ${TENDER['TENDER_UAID']}
  1292 + [Teardown] Оновити LAST_MODIFICATION_DATE
  1293 + Можливість подати цінову пропозицію користувачем ${provider2}
  1294 +
1285 1295 ##############################################################################################
1286 1296 # ABOVETRHESHOLD BIDDING
1287 1297 ##############################################################################################
... ... @@ -1368,6 +1378,15 @@ ${item_meat} ${True}
1368 1378 [Teardown] Оновити LAST_MODIFICATION_DATE
1369 1379 Можливість підтвердити цінову пропозицію учасником ${provider1}
1370 1380
  1381 +
  1382 +Можливість підтвердити цінову пропозицію після зміни умов третьому учаснику
  1383 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
  1384 + ... provider2
  1385 + ... ${USERS.users['${provider1}'].broker}
  1386 + ... open_confirm_third_bid
  1387 + [Teardown] Оновити LAST_MODIFICATION_DATE
  1388 + Можливість підтвердити цінову пропозицію учасником ${provider2}
  1389 +
1371 1390 ##############################################################################################
1372 1391
1373 1392 Можливість скасувати пропозицію
... ... @@ -1547,6 +1566,15 @@ ${item_meat} ${True}
1547 1566 Можливість підтвердити -1 пропозицію кваліфікації
1548 1567
1549 1568
  1569 +Можливість підтвердити третю пропозицію кваліфікації
  1570 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  1571 + ... tender_owner
  1572 + ... ${USERS.users['${tender_owner}'].broker}
  1573 + ... pre-qualification_approve_third_bid level1
  1574 + [Teardown] Оновити LAST_MODIFICATION_DATE
  1575 + Можливість підтвердити -2 пропозицію кваліфікації
  1576 +
  1577 +
1550 1578 Можливість затвердити остаточне рішення кваліфікації
1551 1579 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
1552 1580 ... tender_owner
... ... @@ -1573,3 +1601,34 @@ ${item_meat} ${True}
1573 1601 ... pre-qualification_view
1574 1602 [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
1575 1603 Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів
  1604 +
  1605 +
  1606 +Можливість дочекатися початку періоду очікування
  1607 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес очікування оскаржень
  1608 + ... tender_owner
  1609 + ... ${USERS.users['${tender_owner}'].broker}
  1610 + ... stage2_pending_status_view
  1611 + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів
  1612 + Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  1613 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending
  1614 +
  1615 +
  1616 +Можливість перевести статус очікування обробки мостом
  1617 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting.
  1618 + ... tender_owner
  1619 + ... ${USERS.users['${tender_owner}'].broker}
  1620 + ... stage2_pending_status_view
  1621 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  1622 + [Teardown] Оновити LAST_MODIFICATION_DATE
  1623 + Можливість перевести тендер на статус очікування обробки мостом
  1624 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.waiting
  1625 +
  1626 +
  1627 +Можливість дочекатися завершення роботи мосту
  1628 + [Tags] ${USERS.users['${viewer}'].broker}: Процес очікування обробки мостом
  1629 + ... viewer
  1630 + ... ${USERS.users['${viewer}'].broker}
  1631 + ... wait_bridge_for_work
  1632 + Дочекатися створення нового етапу мостом ${tender_owner} ${TENDER['TENDER_UAID']}
  1633 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete
  1634 +
... ...
... ... @@ -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