Commit 4d5c1741571d70e16eb00f5fb24093078f86d4e6
Committed by
GitHub
Merge pull request #263 from gorserg/tmp_stage1_complete
End stage1 competitive dialog
Showing
8 changed files
with
162 additions
and
4 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 | ... | ... |
| ... | ... | @@ -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} | ... | ... |
| ... | ... | @@ -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