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