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 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
... ...
... ... @@ -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
... ...
... ... @@ -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