Commit 4f75b69c1c5ff0bef7919149220d176678e21e2b
Committed by
GitHub
Merge pull request #290 from ProzorroUKR/CS-1189
CS-1189
Showing
16 changed files
with
112 additions
and
37 deletions
| ... | ... | @@ -89,4 +89,5 @@ Resource base_keywords.robot |
| 89 | 89 | ${TENDER_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2 |
| 90 | 90 | Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage} |
| 91 | 91 | Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']} |
| 92 | + Run As ${tender_owner} Додати критерії в тендер другого етапу ${TENDER['TENDER_UAID']} | |
| 92 | 93 | Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']} |
| \ No newline at end of file | ||
| ... | ... |
| ... | ... | @@ -2156,6 +2156,22 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 2156 | 2156 | Run as ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${status} |
| 2157 | 2157 | |
| 2158 | 2158 | |
| 2159 | +Можливість подати цінову пропозицію в статусі draft на друший етап користувачем ${username} | |
| 2160 | + ${bid}= Підготувати дані для подання пропозиції для другого етапу ${username} | |
| 2161 | + ${bidresponses}= Create Dictionary bid=${bid} | |
| 2162 | + Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} | |
| 2163 | + ${lots}= Get Variable Value ${USERS.users['${tender_owner}'].initial_data.data.lots} ${None} | |
| 2164 | + ${lots_ids}= Run Keyword IF ${lots} | |
| 2165 | + ... Отримати ідентифікатори об’єктів ${username} lots | |
| 2166 | + ... ELSE Set Variable ${None} | |
| 2167 | + ${features}= Get Variable Value ${USERS.users['${tender_owner}'].initial_data.data.features} ${None} | |
| 2168 | + ${features_ids}= Run Keyword IF ${features} | |
| 2169 | + ... Отримати ідентифікатори об’єктів ${username} features | |
| 2170 | + ... ELSE Set Variable ${None} | |
| 2171 | + Run As ${username} Подати цінову пропозицію в статусі draft ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} | |
| 2172 | + Log ${USERS.users['${username}'].bidresponses['bid']} | |
| 2173 | + | |
| 2174 | + | |
| 2159 | 2175 | Можливість подати цінову пропозицію на суму ${amount} користувачем ${username} |
| 2160 | 2176 | ${bid}= Підготувати дані для подання пропозиції |
| 2161 | 2177 | ${bidresponses}= Create Dictionary bid=${bid} |
| ... | ... | @@ -2250,6 +2266,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status |
| 2250 | 2266 | ${value}= mult_and_round ${value} ${percent} ${divider} precision=${2} |
| 2251 | 2267 | Run as ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${value} |
| 2252 | 2268 | |
| 2269 | + | |
| 2253 | 2270 | Можливість завантажити документ в пропозицію користувачем ${username} |
| 2254 | 2271 | ${file_path} ${file_name} ${file_content}= create_fake_doc |
| 2255 | 2272 | ${doc_id}= get_id_from_string ${file_name} |
| ... | ... |
| ... | ... | @@ -2387,6 +2387,20 @@ Library Collections |
| 2387 | 2387 | Log ${reply} |
| 2388 | 2388 | |
| 2389 | 2389 | |
| 2390 | +Додати критерії в тендер другого етапу | |
| 2391 | + [Arguments] ${username} ${tender_uaid} | |
| 2392 | + Log ${USERS.users['${username}'].access_token} | |
| 2393 | + ${internalid}= openprocurement_client.Отримати internal id по UAid ${username} ${tender_uaid} | |
| 2394 | + Log ${internalid} | |
| 2395 | + ${article_17_data}= Підготувати дані по критеріям статті 17 | |
| 2396 | + Log ${article_17_data} | |
| 2397 | + ${tender_criteria}= Call Method ${USERS.users['${username}'].client} create_criteria | |
| 2398 | + ... ${internalid} | |
| 2399 | + ... ${article_17_data} | |
| 2400 | + ... ${USERS.users['${username}'].access_token} | |
| 2401 | + Log ${tender_criteria} | |
| 2402 | + | |
| 2403 | + | |
| 2390 | 2404 | Активувати другий етап |
| 2391 | 2405 | [Documentation] |
| 2392 | 2406 | ... [Arguments] Username and tender uaid |
| ... | ... |
| ... | ... | @@ -2888,6 +2888,20 @@ ${ARTICLE_17} ${False} |
| 2888 | 2888 | Можливість подати цінову пропозицію на другий етап користувачем ${provider} |
| 2889 | 2889 | |
| 2890 | 2890 | |
| 2891 | +Можливість подати пропозицію першим учасником на другому етапі | |
| 2892 | + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 2893 | + ... provider | |
| 2894 | + ... ${USERS.users['${provider}'].broker} | |
| 2895 | + ... make_bid_with_criteria_by_provider_second_stage | |
| 2896 | + ... critical | |
| 2897 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
| 2898 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 2899 | + Можливість подати цінову пропозицію в статусі draft на друший етап користувачем ${provider} | |
| 2900 | + Можливість завантажити документ в пропозицію користувачем ${provider} | |
| 2901 | + Можливість додати до пропозиції відповідь на критерії користувачем ${provider} | |
| 2902 | + Можливість активувати пропозицію коритувачем ${provider} | |
| 2903 | + | |
| 2904 | + | |
| 2891 | 2905 | Можливість подати пропозицію другим учасником на другому етапі |
| 2892 | 2906 | [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції на другий етап |
| 2893 | 2907 | ... provider1 |
| ... | ... | @@ -2898,6 +2912,19 @@ ${ARTICLE_17} ${False} |
| 2898 | 2912 | Можливість подати цінову пропозицію на другий етап користувачем ${provider1} |
| 2899 | 2913 | |
| 2900 | 2914 | |
| 2915 | +Можливість подати пропозицію другим учасником на другому етапі | |
| 2916 | + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції на другий етап | |
| 2917 | + ... provider1 | |
| 2918 | + ... ${USERS.users['${provider1}'].broker} | |
| 2919 | + ... make_bid_with_criteria_by_provider1_second_stage | |
| 2920 | + ... critical | |
| 2921 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 2922 | + Можливість подати цінову пропозицію в статусі draft на друший етап користувачем ${provider1} | |
| 2923 | + Можливість завантажити документ в пропозицію користувачем ${provider1} | |
| 2924 | + Можливість додати до пропозиції відповідь на критерії користувачем ${provider1} | |
| 2925 | + Можливість активувати пропозицію коритувачем ${provider1} | |
| 2926 | + | |
| 2927 | + | |
| 2901 | 2928 | Можливість підтвердити першу пропозицію кваліфікації на другому етапі |
| 2902 | 2929 | [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі |
| 2903 | 2930 | ... tender_owner |
| ... | ... |
| ... | ... | @@ -103,8 +103,8 @@ |
| 103 | 103 | |
| 104 | 104 | -i activate_second_stage |
| 105 | 105 | |
| 106 | --i make_bid_by_provider_second_stage | |
| 107 | --i make_bid_by_provider1_second_stage | |
| 106 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 107 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 108 | 108 | |
| 109 | 109 | #-i qualifications_check_by_edrpou |
| 110 | 110 | |
| ... | ... |
| ... | ... | @@ -9,6 +9,8 @@ |
| 9 | 9 | -v ITEM_MEAT:False |
| 10 | 10 | -v LOT_MEAT:False |
| 11 | 11 | |
| 12 | +-v ARTICLE_17:True | |
| 13 | + | |
| 12 | 14 | |
| 13 | 15 | -i create_tender |
| 14 | 16 | -i find_tender |
| ... | ... | @@ -25,9 +27,9 @@ |
| 25 | 27 | -i lot_view_value |
| 26 | 28 | -i lot_view_minimalStep |
| 27 | 29 | |
| 28 | --i make_bid_by_provider | |
| 29 | --i make_bid_by_provider1 | |
| 30 | --i make_bid_by_provider2 | |
| 30 | +-i make_bid_with_criteria_by_provider | |
| 31 | +-i make_bid_with_criteria_by_provider1 | |
| 32 | +-i make_bid_with_criteria_by_provider2 | |
| 31 | 33 | |
| 32 | 34 | -i open_tender_view |
| 33 | 35 | |
| ... | ... | @@ -49,8 +51,8 @@ |
| 49 | 51 | |
| 50 | 52 | -i activate_second_stage |
| 51 | 53 | |
| 52 | --i make_bid_by_provider_second_stage | |
| 53 | --i make_bid_by_provider1_second_stage | |
| 54 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 55 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 54 | 56 | |
| 55 | 57 | -i qualification_add_doc_to_first_award |
| 56 | 58 | -i qualification_approve_first_award |
| ... | ... |
| ... | ... | @@ -7,6 +7,8 @@ |
| 7 | 7 | -v ITEM_MEAT:True |
| 8 | 8 | -v LOT_MEAT:True |
| 9 | 9 | |
| 10 | +-v ARTICLE_17:True | |
| 11 | + | |
| 10 | 12 | |
| 11 | 13 | -i create_tender |
| 12 | 14 | -i find_tender |
| ... | ... | @@ -47,10 +49,10 @@ |
| 47 | 49 | -i modify_lot_after_questions |
| 48 | 50 | |
| 49 | 51 | -i make_bid_without_related_lot |
| 50 | --i make_bid_by_provider | |
| 52 | +-i make_bid_with_criteria_by_provider | |
| 51 | 53 | -i add_doc_to_bid_by_provider |
| 52 | --i make_bid_by_provider1 | |
| 53 | --i make_bid_by_provider2 | |
| 54 | +-i make_bid_with_criteria_by_provider1 | |
| 55 | +-i make_bid_with_criteria_by_provider2 | |
| 54 | 56 | |
| 55 | 57 | -i bid_view_in_tendering_period |
| 56 | 58 | |
| ... | ... | @@ -94,8 +96,8 @@ |
| 94 | 96 | |
| 95 | 97 | -i activate_second_stage |
| 96 | 98 | |
| 97 | --i make_bid_by_provider_second_stage | |
| 98 | --i make_bid_by_provider1_second_stage | |
| 99 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 100 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 99 | 101 | |
| 100 | 102 | -i pre-qualification_approve_first_bid_second_stage |
| 101 | 103 | -i pre-qualification_approve_second_bid_second_stage |
| ... | ... |
| ... | ... | @@ -7,6 +7,8 @@ |
| 7 | 7 | -v ITEM_MEAT:False |
| 8 | 8 | -v LOT_MEAT:False |
| 9 | 9 | |
| 10 | +-v ARTICLE_17:True | |
| 11 | + | |
| 10 | 12 | -i create_tender |
| 11 | 13 | -i find_tender |
| 12 | 14 | -i tender_view |
| ... | ... | @@ -20,9 +22,9 @@ |
| 20 | 22 | -i lot_view_value |
| 21 | 23 | -i lot_view_minimalStep |
| 22 | 24 | |
| 23 | --i make_bid_by_provider | |
| 24 | --i make_bid_by_provider1 | |
| 25 | --i make_bid_by_provider2 | |
| 25 | +-i make_bid_with_criteria_by_provider | |
| 26 | +-i make_bid_with_criteria_by_provider1 | |
| 27 | +-i make_bid_with_criteria_by_provider2 | |
| 26 | 28 | |
| 27 | 29 | -i open_tender_view |
| 28 | 30 | |
| ... | ... | @@ -46,8 +48,8 @@ |
| 46 | 48 | |
| 47 | 49 | -i activate_second_stage |
| 48 | 50 | |
| 49 | --i make_bid_by_provider_second_stage | |
| 50 | --i make_bid_by_provider1_second_stage | |
| 51 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 52 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 51 | 53 | |
| 52 | 54 | #-i qualifications_check_by_edrpou |
| 53 | 55 | |
| ... | ... |
| ... | ... | @@ -9,6 +9,8 @@ |
| 9 | 9 | -v ITEM_MEAT:False |
| 10 | 10 | -v LOT_MEAT:False |
| 11 | 11 | |
| 12 | +-v ARTICLE_17:True | |
| 13 | + | |
| 12 | 14 | -i create_tender |
| 13 | 15 | -i find_tender |
| 14 | 16 | -i tender_view |
| ... | ... | @@ -21,9 +23,9 @@ |
| 21 | 23 | -i lot_view_value |
| 22 | 24 | -i lot_view_minimalStep |
| 23 | 25 | |
| 24 | --i make_bid_by_provider | |
| 25 | --i make_bid_by_provider1 | |
| 26 | --i make_bid_by_provider2 | |
| 26 | +-i make_bid_with_criteria_by_provider | |
| 27 | +-i make_bid_with_criteria_by_provider1 | |
| 28 | +-i make_bid_with_criteria_by_provider2 | |
| 27 | 29 | |
| 28 | 30 | -i open_tender_view |
| 29 | 31 | |
| ... | ... | @@ -47,8 +49,8 @@ |
| 47 | 49 | |
| 48 | 50 | -i activate_second_stage |
| 49 | 51 | |
| 50 | --i make_bid_by_provider_second_stage | |
| 51 | --i make_bid_by_provider1_second_stage | |
| 52 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 53 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 52 | 54 | |
| 53 | 55 | -i auction |
| 54 | 56 | |
| ... | ... |
| ... | ... | @@ -53,8 +53,8 @@ |
| 53 | 53 | |
| 54 | 54 | -i activate_second_stage |
| 55 | 55 | |
| 56 | --i make_bid_by_provider_second_stage | |
| 57 | --i make_bid_by_provider1_second_stage | |
| 56 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 57 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 58 | 58 | |
| 59 | 59 | #-i auction |
| 60 | 60 | |
| ... | ... |
| ... | ... | @@ -48,8 +48,8 @@ |
| 48 | 48 | |
| 49 | 49 | -i activate_second_stage |
| 50 | 50 | |
| 51 | --i make_bid_by_provider_second_stage | |
| 52 | --i make_bid_by_provider1_second_stage | |
| 51 | +-i make_bid_with_criteria_by_provider_second_stage | |
| 52 | +-i make_bid_with_criteria_by_provider1_second_stage | |
| 53 | 53 | |
| 54 | 54 | #-i qualifications_check_by_edrpou |
| 55 | 55 | |
| ... | ... |
| ... | ... | @@ -9,6 +9,8 @@ |
| 9 | 9 | |
| 10 | 10 | -v FUNDING_KIND:budget |
| 11 | 11 | |
| 12 | +-v ARTICLE_17:True | |
| 13 | + | |
| 12 | 14 | -i create_tender |
| 13 | 15 | -i find_tender |
| 14 | 16 | -i tender_view |
| ... | ... | @@ -24,9 +26,9 @@ |
| 24 | 26 | -i answer_question_to_tender |
| 25 | 27 | -i modify_tender_after_questions |
| 26 | 28 | |
| 27 | --i make_bid_by_provider | |
| 29 | +-i make_bid_with_criteria_by_provider | |
| 28 | 30 | -i add_doc_to_bid_by_provider |
| 29 | --i make_bid_by_provider1 | |
| 31 | +-i make_bid_with_criteria_by_provider1 | |
| 30 | 32 | |
| 31 | 33 | -i open_modify_tender_in_tendering_period |
| 32 | 34 | -i open_confirm_first_bid |
| ... | ... |
| ... | ... | @@ -7,14 +7,16 @@ |
| 7 | 7 | -v ITEM_MEAT:False |
| 8 | 8 | -v LOT_MEAT:False |
| 9 | 9 | |
| 10 | +-v ARTICLE_17:True | |
| 11 | + | |
| 10 | 12 | -i create_tender |
| 11 | 13 | -i find_tender |
| 12 | 14 | |
| 13 | 15 | -i tender_view |
| 14 | 16 | |
| 15 | --i make_bid_by_provider | |
| 16 | --i make_bid_by_provider1 | |
| 17 | --i make_bid_by_provider2 | |
| 17 | +-i make_bid_with_criteria_by_provider | |
| 18 | +-i make_bid_with_criteria_by_provider1 | |
| 19 | +-i make_bid_with_criteria_by_provider2 | |
| 18 | 20 | |
| 19 | 21 | -i openeu_add_financial_bid_doc_by_provider |
| 20 | 22 | -i openeu_add_qualification_bid_doc_by_provider |
| ... | ... |
| ... | ... | @@ -7,6 +7,8 @@ |
| 7 | 7 | -v ITEM_MEAT:True |
| 8 | 8 | -v LOT_MEAT:True |
| 9 | 9 | |
| 10 | +-v ARTICLE_17:True | |
| 11 | + | |
| 10 | 12 | |
| 11 | 13 | -i create_tender |
| 12 | 14 | -i find_tender |
| ... | ... | @@ -50,10 +52,10 @@ |
| 50 | 52 | |
| 51 | 53 | -i make_bid_without_related_lot |
| 52 | 54 | -i make_bid_without_parameters |
| 53 | --i make_bid_by_provider | |
| 55 | +-i make_bid_with_criteria_by_provider | |
| 54 | 56 | -i modify_bid_by_provider |
| 55 | 57 | -i add_doc_to_bid_by_provider |
| 56 | --i make_bid_by_provider1 | |
| 58 | +-i make_bid_with_criteria_by_provider1 | |
| 57 | 59 | -i bid_view_in_tendering_period |
| 58 | 60 | |
| 59 | 61 | -i add_bid_doc_after_tendering_period_by_provider |
| ... | ... |
| ... | ... | @@ -7,6 +7,8 @@ |
| 7 | 7 | -v ITEM_MEAT:True |
| 8 | 8 | -v LOT_MEAT:True |
| 9 | 9 | |
| 10 | +-v ARTICLE_17:True | |
| 11 | + | |
| 10 | 12 | |
| 11 | 13 | -i create_tender |
| 12 | 14 | -i find_tender |
| ... | ... | @@ -50,10 +52,10 @@ |
| 50 | 52 | |
| 51 | 53 | -i make_bid_without_related_lot |
| 52 | 54 | -i make_bid_without_parameters |
| 53 | --i make_bid_by_provider | |
| 55 | +-i make_bid_with_criteria_by_provider | |
| 54 | 56 | -i modify_bid_by_provider |
| 55 | 57 | -i add_doc_to_bid_by_provider |
| 56 | --i make_bid_by_provider1 | |
| 58 | +-i make_bid_with_criteria_by_provider1 | |
| 57 | 59 | -i bid_view_in_tendering_period |
| 58 | 60 | |
| 59 | 61 | -i add_bid_doc_after_tendering_period_by_provider |
| ... | ... |
Please
register
or
login
to post a comment