Commit 4f75b69c1c5ff0bef7919149220d176678e21e2b

Authored by alexdiatlov
Committed by GitHub
2 parents e77be58b 64be92e8

Merge pull request #290 from ProzorroUKR/CS-1189

CS-1189
@@ -89,4 +89,5 @@ Resource base_keywords.robot @@ -89,4 +89,5 @@ Resource base_keywords.robot
89 ${TENDER_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2 89 ${TENDER_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2
90 Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage} 90 Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage}
91 Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']} 91 Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']}
  92 + Run As ${tender_owner} Додати критерії в тендер другого етапу ${TENDER['TENDER_UAID']}
92 Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']} 93 Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']}
@@ -2156,6 +2156,22 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -2156,6 +2156,22 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
2156 Run as ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${status} 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 Можливість подати цінову пропозицію на суму ${amount} користувачем ${username} 2175 Можливість подати цінову пропозицію на суму ${amount} користувачем ${username}
2160 ${bid}= Підготувати дані для подання пропозиції 2176 ${bid}= Підготувати дані для подання пропозиції
2161 ${bidresponses}= Create Dictionary bid=${bid} 2177 ${bidresponses}= Create Dictionary bid=${bid}
@@ -2250,6 +2266,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status @@ -2250,6 +2266,7 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
2250 ${value}= mult_and_round ${value} ${percent} ${divider} precision=${2} 2266 ${value}= mult_and_round ${value} ${percent} ${divider} precision=${2}
2251 Run as ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${value} 2267 Run as ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${value}
2252 2268
  2269 +
2253 Можливість завантажити документ в пропозицію користувачем ${username} 2270 Можливість завантажити документ в пропозицію користувачем ${username}
2254 ${file_path} ${file_name} ${file_content}= create_fake_doc 2271 ${file_path} ${file_name} ${file_content}= create_fake_doc
2255 ${doc_id}= get_id_from_string ${file_name} 2272 ${doc_id}= get_id_from_string ${file_name}
@@ -2387,6 +2387,20 @@ Library Collections @@ -2387,6 +2387,20 @@ Library Collections
2387 Log ${reply} 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 [Documentation] 2405 [Documentation]
2392 ... [Arguments] Username and tender uaid 2406 ... [Arguments] Username and tender uaid
@@ -2888,6 +2888,20 @@ ${ARTICLE_17} ${False} @@ -2888,6 +2888,20 @@ ${ARTICLE_17} ${False}
2888 Можливість подати цінову пропозицію на другий етап користувачем ${provider} 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 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції на другий етап 2906 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції на другий етап
2893 ... provider1 2907 ... provider1
@@ -2898,6 +2912,19 @@ ${ARTICLE_17} ${False} @@ -2898,6 +2912,19 @@ ${ARTICLE_17} ${False}
2898 Можливість подати цінову пропозицію на другий етап користувачем ${provider1} 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі 2929 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
2903 ... tender_owner 2930 ... tender_owner
@@ -103,8 +103,8 @@ @@ -103,8 +103,8 @@
103 103
104 -i activate_second_stage 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 #-i qualifications_check_by_edrpou 109 #-i qualifications_check_by_edrpou
110 110
@@ -53,8 +53,8 @@ @@ -53,8 +53,8 @@
53 53
54 -i activate_second_stage 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 -i auction 59 -i auction
60 60
@@ -9,6 +9,8 @@ @@ -9,6 +9,8 @@
9 -v ITEM_MEAT:False 9 -v ITEM_MEAT:False
10 -v LOT_MEAT:False 10 -v LOT_MEAT:False
11 11
  12 +-v ARTICLE_17:True
  13 +
12 14
13 -i create_tender 15 -i create_tender
14 -i find_tender 16 -i find_tender
@@ -25,9 +27,9 @@ @@ -25,9 +27,9 @@
25 -i lot_view_value 27 -i lot_view_value
26 -i lot_view_minimalStep 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 -i open_tender_view 34 -i open_tender_view
33 35
@@ -49,8 +51,8 @@ @@ -49,8 +51,8 @@
49 51
50 -i activate_second_stage 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 -i qualification_add_doc_to_first_award 57 -i qualification_add_doc_to_first_award
56 -i qualification_approve_first_award 58 -i qualification_approve_first_award
@@ -7,6 +7,8 @@ @@ -7,6 +7,8 @@
7 -v ITEM_MEAT:True 7 -v ITEM_MEAT:True
8 -v LOT_MEAT:True 8 -v LOT_MEAT:True
9 9
  10 +-v ARTICLE_17:True
  11 +
10 12
11 -i create_tender 13 -i create_tender
12 -i find_tender 14 -i find_tender
@@ -47,10 +49,10 @@ @@ -47,10 +49,10 @@
47 -i modify_lot_after_questions 49 -i modify_lot_after_questions
48 50
49 -i make_bid_without_related_lot 51 -i make_bid_without_related_lot
50 --i make_bid_by_provider 52 +-i make_bid_with_criteria_by_provider
51 -i add_doc_to_bid_by_provider 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 -i bid_view_in_tendering_period 57 -i bid_view_in_tendering_period
56 58
@@ -94,8 +96,8 @@ @@ -94,8 +96,8 @@
94 96
95 -i activate_second_stage 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 -i pre-qualification_approve_first_bid_second_stage 102 -i pre-qualification_approve_first_bid_second_stage
101 -i pre-qualification_approve_second_bid_second_stage 103 -i pre-qualification_approve_second_bid_second_stage
@@ -7,6 +7,8 @@ @@ -7,6 +7,8 @@
7 -v ITEM_MEAT:False 7 -v ITEM_MEAT:False
8 -v LOT_MEAT:False 8 -v LOT_MEAT:False
9 9
  10 +-v ARTICLE_17:True
  11 +
10 -i create_tender 12 -i create_tender
11 -i find_tender 13 -i find_tender
12 -i tender_view 14 -i tender_view
@@ -20,9 +22,9 @@ @@ -20,9 +22,9 @@
20 -i lot_view_value 22 -i lot_view_value
21 -i lot_view_minimalStep 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 -i open_tender_view 29 -i open_tender_view
28 30
@@ -46,8 +48,8 @@ @@ -46,8 +48,8 @@
46 48
47 -i activate_second_stage 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 #-i qualifications_check_by_edrpou 54 #-i qualifications_check_by_edrpou
53 55
@@ -9,6 +9,8 @@ @@ -9,6 +9,8 @@
9 -v ITEM_MEAT:False 9 -v ITEM_MEAT:False
10 -v LOT_MEAT:False 10 -v LOT_MEAT:False
11 11
  12 +-v ARTICLE_17:True
  13 +
12 -i create_tender 14 -i create_tender
13 -i find_tender 15 -i find_tender
14 -i tender_view 16 -i tender_view
@@ -21,9 +23,9 @@ @@ -21,9 +23,9 @@
21 -i lot_view_value 23 -i lot_view_value
22 -i lot_view_minimalStep 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 -i open_tender_view 30 -i open_tender_view
29 31
@@ -47,8 +49,8 @@ @@ -47,8 +49,8 @@
47 49
48 -i activate_second_stage 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 -i auction 55 -i auction
54 56
@@ -53,8 +53,8 @@ @@ -53,8 +53,8 @@
53 53
54 -i activate_second_stage 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 #-i auction 59 #-i auction
60 60
@@ -48,8 +48,8 @@ @@ -48,8 +48,8 @@
48 48
49 -i activate_second_stage 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 #-i qualifications_check_by_edrpou 54 #-i qualifications_check_by_edrpou
55 55
@@ -9,6 +9,8 @@ @@ -9,6 +9,8 @@
9 9
10 -v FUNDING_KIND:budget 10 -v FUNDING_KIND:budget
11 11
  12 +-v ARTICLE_17:True
  13 +
12 -i create_tender 14 -i create_tender
13 -i find_tender 15 -i find_tender
14 -i tender_view 16 -i tender_view
@@ -24,9 +26,9 @@ @@ -24,9 +26,9 @@
24 -i answer_question_to_tender 26 -i answer_question_to_tender
25 -i modify_tender_after_questions 27 -i modify_tender_after_questions
26 28
27 --i make_bid_by_provider 29 +-i make_bid_with_criteria_by_provider
28 -i add_doc_to_bid_by_provider 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 -i open_modify_tender_in_tendering_period 33 -i open_modify_tender_in_tendering_period
32 -i open_confirm_first_bid 34 -i open_confirm_first_bid
@@ -7,14 +7,16 @@ @@ -7,14 +7,16 @@
7 -v ITEM_MEAT:False 7 -v ITEM_MEAT:False
8 -v LOT_MEAT:False 8 -v LOT_MEAT:False
9 9
  10 +-v ARTICLE_17:True
  11 +
10 -i create_tender 12 -i create_tender
11 -i find_tender 13 -i find_tender
12 14
13 -i tender_view 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 -i openeu_add_financial_bid_doc_by_provider 21 -i openeu_add_financial_bid_doc_by_provider
20 -i openeu_add_qualification_bid_doc_by_provider 22 -i openeu_add_qualification_bid_doc_by_provider
@@ -7,6 +7,8 @@ @@ -7,6 +7,8 @@
7 -v ITEM_MEAT:True 7 -v ITEM_MEAT:True
8 -v LOT_MEAT:True 8 -v LOT_MEAT:True
9 9
  10 +-v ARTICLE_17:True
  11 +
10 12
11 -i create_tender 13 -i create_tender
12 -i find_tender 14 -i find_tender
@@ -50,10 +52,10 @@ @@ -50,10 +52,10 @@
50 52
51 -i make_bid_without_related_lot 53 -i make_bid_without_related_lot
52 -i make_bid_without_parameters 54 -i make_bid_without_parameters
53 --i make_bid_by_provider 55 +-i make_bid_with_criteria_by_provider
54 -i modify_bid_by_provider 56 -i modify_bid_by_provider
55 -i add_doc_to_bid_by_provider 57 -i add_doc_to_bid_by_provider
56 --i make_bid_by_provider1 58 +-i make_bid_with_criteria_by_provider1
57 -i bid_view_in_tendering_period 59 -i bid_view_in_tendering_period
58 60
59 -i add_bid_doc_after_tendering_period_by_provider 61 -i add_bid_doc_after_tendering_period_by_provider
@@ -7,6 +7,8 @@ @@ -7,6 +7,8 @@
7 -v ITEM_MEAT:True 7 -v ITEM_MEAT:True
8 -v LOT_MEAT:True 8 -v LOT_MEAT:True
9 9
  10 +-v ARTICLE_17:True
  11 +
10 12
11 -i create_tender 13 -i create_tender
12 -i find_tender 14 -i find_tender
@@ -50,10 +52,10 @@ @@ -50,10 +52,10 @@
50 52
51 -i make_bid_without_related_lot 53 -i make_bid_without_related_lot
52 -i make_bid_without_parameters 54 -i make_bid_without_parameters
53 --i make_bid_by_provider 55 +-i make_bid_with_criteria_by_provider
54 -i modify_bid_by_provider 56 -i modify_bid_by_provider
55 -i add_doc_to_bid_by_provider 57 -i add_doc_to_bid_by_provider
56 --i make_bid_by_provider1 58 +-i make_bid_with_criteria_by_provider1
57 -i bid_view_in_tendering_period 59 -i bid_view_in_tendering_period
58 60
59 -i add_bid_doc_after_tendering_period_by_provider 61 -i add_bid_doc_after_tendering_period_by_provider
Please register or login to post a comment