Showing
5 changed files
with
96 additions
and
66 deletions
... | ... | @@ -172,6 +172,7 @@ Library openprocurement_client_helper.py |
172 | 172 | [Arguments] ${username} ${tender_uid} ${bid} |
173 | 173 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} |
174 | 174 | ${biddingresponse}= Call Method ${USERS.users['${username}'].client} create_bid ${tender} ${bid} |
175 | + Set To Dictionary ${USERS.users['${username}'].bidresponses['bid'].data} id ${biddingresponse['data']['id']} | |
175 | 176 | Log ${biddingresponse} |
176 | 177 | [return] ${biddingresponse} |
177 | 178 | |
... | ... | @@ -179,6 +180,8 @@ Library openprocurement_client_helper.py |
179 | 180 | Змінити цінову пропозицію |
180 | 181 | [Arguments] ${username} ${tender_uid} ${bid} |
181 | 182 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} |
183 | + Set To Dictionary ${bid.data} id ${USERS.users['${username}'].bidresponses['bid'].data.id} | |
184 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].bidresponses['resp'].access.token} | |
182 | 185 | ${changed_bid}= Call Method ${USERS.users['${username}'].client} patch_bid ${tender} ${bid} |
183 | 186 | Log ${changed_bid} |
184 | 187 | [return] ${changed_bid} |
... | ... | @@ -187,6 +190,8 @@ Library openprocurement_client_helper.py |
187 | 190 | Скасувати цінову пропозицію |
188 | 191 | [Arguments] ${username} ${tender_uid} ${bid} |
189 | 192 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid} |
193 | + Set To Dictionary ${bid.data} id ${USERS.users['${username}'].bidresponses['bid'].data.id} | |
194 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].bidresponses['resp'].access.token} | |
190 | 195 | ${changed_bid}= Call Method ${USERS.users['${username}'].client} delete_bid ${tender} ${bid} |
191 | 196 | Log ${changed_bid} |
192 | 197 | [return] ${changed_bid} | ... | ... |
... | ... | @@ -62,33 +62,32 @@ ${broker} Quinta |
62 | 62 | sleep 90 |
63 | 63 | ${bid}= test bid data |
64 | 64 | Log ${bid} |
65 | - ${biddingresponse0}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
66 | - log ${biddingresponse0} | |
65 | + ${failbid}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
66 | + log ${failbid} | |
67 | 67 | |
68 | 68 | Подати цінову пропозицію з неціновим показником |
69 | 69 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
70 | 70 | ${bid}= test bid data meat tender |
71 | 71 | Log ${bid} |
72 | + ${bidresponses}= Create Dictionary | |
73 | + Set To Dictionary ${bidresponses} bid ${bid} | |
74 | + Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} | |
72 | 75 | ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
73 | - ${biddingresponse0}= Create Dictionary | |
74 | - Set To Dictionary ${biddingresponse0} resp ${resp} | |
75 | - Set To Dictionary ${USERS.users['${provider}']} biddingresponse0 ${biddingresponse0} | |
76 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} | |
76 | 77 | log ${resp} |
77 | 78 | |
78 | 79 | Можливість змінити неціновий показник повторної цінової пропозиції до 0 |
79 | 80 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
80 | - Set To Dictionary ${USERS.users['${provider}'].biddingresponse0['resp'].data.parameters[0]} value 0 | |
81 | - Log ${USERS.users['${provider}'].biddingresponse0['resp'].data.parameters[0]} | |
82 | - ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].biddingresponse0['resp']} | |
83 | - Set To Dictionary ${USERS.users['${provider}'].biddingresponse0} fixbidparamsto0resp ${fixbidparamsto0resp} | |
81 | + ${fixbidparamsto0resp}= create_data_dict data.parameters[0].value 0 | |
82 | + ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto0resp} | |
83 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp} | |
84 | 84 | log ${fixbidparamsto0resp} |
85 | 85 | |
86 | 86 | Можливість змінити неціновий показник повторної цінової пропозиції до 0.15 |
87 | 87 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
88 | - Set To Dictionary ${USERS.users['${provider}'].biddingresponse0['resp'].data.parameters[0]} value 0.15 | |
89 | - Log ${USERS.users['${provider}'].biddingresponse0['resp'].data.parameters[0]} | |
90 | - ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].biddingresponse0['resp']} | |
91 | - Set To Dictionary ${USERS.users['${provider}'].biddingresponse0} fixbidparamsto015resp ${fixbidparamsto015resp} | |
88 | + ${fixbidparamsto015resp}= create_data_dict data.parameters[0].value 0.15 | |
89 | + ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto015resp} | |
90 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp} | |
92 | 91 | log ${fixbidparamsto015resp} |
93 | 92 | |
94 | 93 | Подати цінову пропозицію з неціновим показником другим учасником |
... | ... | @@ -97,9 +96,10 @@ ${broker} Quinta |
97 | 96 | ${bid}= test bid data meat tender |
98 | 97 | Log ${bid} |
99 | 98 | ${bidresponses}= Create Dictionary |
100 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
101 | - Set To Dictionary ${bidresponses} resp ${resp} | |
99 | + Set To Dictionary ${bidresponses} bid ${bid} | |
102 | 100 | Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses} |
101 | + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
102 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp} | |
103 | 103 | log ${resp} |
104 | 104 | log ${USERS.users['${provider1}'].bidresponses} |
105 | 105 | ... | ... |
... | ... | @@ -219,9 +219,10 @@ ${complaint_id} 1 |
219 | 219 | ${bid}= test lots bid data |
220 | 220 | Log ${bid} |
221 | 221 | ${bidresponses}= Create Dictionary |
222 | - ${bid_before_bidperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
223 | - Set To Dictionary ${bidresponses} bid_before_bidperiod_resp ${bid_before_bidperiod_resp} | |
222 | + Set To Dictionary ${bidresponses} bid ${bid} | |
224 | 223 | Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} |
224 | + ${bid_before_bidperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
225 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_before_bidperiod_resp ${bid_before_bidperiod_resp} | |
225 | 226 | log ${USERS.users['${provider}']} |
226 | 227 | |
227 | 228 | Неможливість подати цінову пропозицію без прив’язки до лоту |
... | ... | @@ -230,58 +231,65 @@ ${complaint_id} 1 |
230 | 231 | ${bid}= test bid data |
231 | 232 | Log ${bid} |
232 | 233 | ${bidresponses}= Create Dictionary |
233 | - ${no_lot_bid_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
234 | - Set To Dictionary ${bidresponses} no_lot_bid_resp ${no_lot_bid_resp} | |
234 | + Set To Dictionary ${bidresponses} bid ${bid} | |
235 | 235 | Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} |
236 | + ${no_lot_bid_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
237 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} no_lot_bid_resp ${no_lot_bid_resp} | |
236 | 238 | log ${USERS.users['${provider}']} |
237 | 239 | |
238 | 240 | Подати цінову пропозицію першим учасником |
239 | 241 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
240 | 242 | ${bid}= test lots bid data |
241 | 243 | Log ${bid} |
242 | - ${biddingresponse0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
243 | - Set Global Variable ${biddingresponse0} | |
244 | - log ${biddingresponse0} | |
244 | + ${bidresponses}= Create Dictionary | |
245 | + Set To Dictionary ${bidresponses} bid ${bid} | |
246 | + Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} | |
247 | + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
248 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} | |
249 | + log ${USERS.users['${provider}']} | |
245 | 250 | |
246 | 251 | Можливість скасувати цінову пропозицію |
247 | 252 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію |
248 | - ${biddingresponse_0}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${biddingresponse0} | |
253 | + ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
254 | + Log ${canceledbidresp} | |
249 | 255 | |
250 | 256 | Подати повторно цінову пропозицію першим учасником |
251 | 257 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
252 | 258 | Дочекатись дати початку прийому пропозицій ${provider} |
253 | 259 | ${bid}= test lots bid data |
254 | 260 | Log ${bid} |
261 | + ${bidresponses}= Create Dictionary | |
262 | + Set To Dictionary ${bidresponses} bid ${bid} | |
263 | + Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} | |
255 | 264 | ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
256 | 265 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} |
257 | - log ${resp} | |
258 | 266 | log ${USERS.users['${provider}'].bidresponses} |
259 | 267 | |
260 | 268 | Можливість змінити повторну цінову пропозицію до 2000 |
261 | 269 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
262 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses['resp'].data.lotValues[0].value} amount 2000 | |
263 | - Log ${USERS.users['${provider}'].bidresponses['resp'].data.lotValues[0].value} | |
264 | - ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
265 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto50000resp ${fixbidto50000resp} | |
266 | - log ${fixbidto50000resp} | |
270 | + ${fixbidto2000resp}= create_data_dict data.lotValues[0].value.amount 2000 | |
271 | + ${fixbidto2000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidto2000resp} | |
272 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto2000resp ${fixbidto2000resp} | |
273 | + log ${fixbidto2000resp} | |
267 | 274 | |
268 | -Можливість змінити повторну цінову пропозицію до 100 | |
275 | +Можливість змінити повторну цінову пропозицію до 10 | |
269 | 276 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
270 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses['resp'].data.lotValues[0].value} amount 100 | |
271 | - Log ${USERS.users['${provider}'].bidresponses['fixbidto50000resp'].data.lotValues[0].value} | |
272 | - ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
277 | + ${fixbidto10resp}= create_data_dict data.lotValues[0].value.amount 10 | |
278 | + ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidto10resp} | |
273 | 279 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp ${fixbidto10resp} |
274 | 280 | log ${fixbidto10resp} |
275 | 281 | |
276 | 282 | Подати цінову пропозицію другим учасником |
277 | 283 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
284 | + [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
278 | 285 | Дочекатись дати початку прийому пропозицій ${provider1} |
279 | 286 | ${bid}= test lots bid data |
280 | 287 | Log ${bid} |
281 | 288 | ${bidresponses}= Create Dictionary |
282 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
283 | - Set To Dictionary ${bidresponses} resp ${resp} | |
289 | + Set To Dictionary ${bidresponses} bid ${bid} | |
284 | 290 | Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses} |
291 | + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
292 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp} | |
285 | 293 | log ${resp} |
286 | 294 | log ${USERS.users['${provider1}'].bidresponses} |
287 | 295 | |
... | ... | @@ -290,20 +298,24 @@ ${complaint_id} 1 |
290 | 298 | ${bids}= Викликати для учасника ${viewer} Отримати інформацію із тендера bids |
291 | 299 | Should Be Equal ${bids} ${None} |
292 | 300 | |
293 | -Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | |
294 | - [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | |
301 | +Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій | |
302 | + [Documentation] | |
303 | + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" | |
304 | + [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій | |
295 | 305 | Дочекатись дати закінчення прийому пропозицій ${provider1} |
296 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} amount 50000 | |
297 | - Log ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} | |
298 | - ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | |
299 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto50000resp ${failfixbidto50000resp} | |
300 | - log ${failfixbidto50000resp} | |
306 | + ${failfixbidto2000resp}= create_data_dict data.lotValues[0].value.amount 2000 | |
307 | + ${failfixbidto2000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${failfixbidto2000resp} | |
308 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto2000resp ${failfixbidto2000resp} | |
309 | + log ${failfixbidto2000resp} | |
301 | 310 | |
302 | 311 | Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
312 | + [Documentation] | |
313 | + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" | |
303 | 314 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
304 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} amount 1 | |
305 | - Log ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} | |
306 | - ${failfixbidto1resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | |
315 | + ... provider1 | |
316 | + ... ${USERS.users['${provider1}'].broker} | |
317 | + ${failfixbidto1resp}= create_data_dict data.lotValues[0].value.amount 1 | |
318 | + ${failfixbidto1resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${failfixbidto1resp} | |
307 | 319 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto1resp ${failfixbidto1resp} |
308 | 320 | log ${failfixbidto1resp} |
309 | 321 | ... | ... |
... | ... | @@ -182,6 +182,13 @@ def merge_dicts(left, right): |
182 | 182 | return new |
183 | 183 | |
184 | 184 | |
185 | +def create_data_dict(path_to_key=None, value=None): | |
186 | + data_dict = munchify({'data': {}}) | |
187 | + if isinstance(path_to_key, basestring) and isinstance(value, basestring): | |
188 | + data_dict = set_to_object(data_dict, path_to_key, value) | |
189 | + return data_dict | |
190 | + | |
191 | + | |
185 | 192 | def cancel_tender(cancellation_reason): |
186 | 193 | return { |
187 | 194 | 'data': { | ... | ... |
... | ... | @@ -284,8 +284,12 @@ ${question_id} 0 |
284 | 284 | ... ${USERS.users['${provider}'].broker} |
285 | 285 | ${bid}= test bid data |
286 | 286 | Log ${bid} |
287 | + ${bidresponses}= Create Dictionary | |
288 | + Set To Dictionary ${bidresponses} bid ${bid} | |
289 | + Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} | |
287 | 290 | ${bid_before_bidperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} |
288 | - Log ${bid_before_bidperiod_resp} | |
291 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_before_bidperiod_resp ${bid_before_bidperiod_resp} | |
292 | + log ${USERS.users['${provider}']} | |
289 | 293 | |
290 | 294 | ####### |
291 | 295 | #Відображення відповіді на запитання |
... | ... | @@ -313,15 +317,19 @@ ${question_id} 0 |
313 | 317 | Дочекатись дати початку прийому пропозицій ${provider} |
314 | 318 | ${bid}= test bid data |
315 | 319 | Log ${bid} |
316 | - ${biddingresponse0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
317 | - Set Global Variable ${biddingresponse0} | |
318 | - log ${biddingresponse0} | |
320 | + ${bidresponses}= Create Dictionary | |
321 | + Set To Dictionary ${bidresponses} bid ${bid} | |
322 | + Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} | |
323 | + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
324 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} | |
325 | + log ${USERS.users['${provider}'].bidresponses} | |
319 | 326 | |
320 | 327 | Можливість скасувати цінову пропозицію |
321 | 328 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію |
322 | 329 | ... provider |
323 | 330 | ... ${USERS.users['${provider}'].broker} |
324 | - ${biddingresponse_0}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${biddingresponse0} | |
331 | + ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
332 | + Log ${canceledbidresp} | |
325 | 333 | |
326 | 334 | Можливість подати повторно цінову пропозицію першим учасником |
327 | 335 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
... | ... | @@ -332,18 +340,18 @@ ${question_id} 0 |
332 | 340 | ${bid}= test bid data |
333 | 341 | Log ${bid} |
334 | 342 | ${bidresponses}= Create Dictionary |
335 | - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
336 | - Set To Dictionary ${bidresponses} resp ${resp} | |
343 | + Set To Dictionary ${bidresponses} bid ${bid} | |
337 | 344 | Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} |
345 | + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
346 | + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} | |
338 | 347 | log ${USERS.users['${provider}'].bidresponses} |
339 | 348 | |
340 | 349 | Можливість змінити повторну цінову пропозицію до 50000 |
341 | 350 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
342 | 351 | ... provider |
343 | 352 | ... ${USERS.users['${provider}'].broker} |
344 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses['resp'].data.value} amount 50000 | |
345 | - Log ${USERS.users['${provider}'].bidresponses['resp'].data.value} | |
346 | - ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
353 | + ${fixbidto50000resp}= create_data_dict data.value.amount 50000 | |
354 | + ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidto50000resp} | |
347 | 355 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto50000resp ${fixbidto50000resp} |
348 | 356 | log ${fixbidto50000resp} |
349 | 357 | |
... | ... | @@ -351,9 +359,8 @@ ${question_id} 0 |
351 | 359 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
352 | 360 | ... provider |
353 | 361 | ... ${USERS.users['${provider}'].broker} |
354 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses['resp'].data.value} amount 10 | |
355 | - Log ${USERS.users['${provider}'].bidresponses['fixbidto50000resp'].data.value} | |
356 | - ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
362 | + ${fixbidto10resp}= create_data_dict data.value.amount 10 | |
363 | + ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidto10resp} | |
357 | 364 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp ${fixbidto10resp} |
358 | 365 | log ${fixbidto10resp} |
359 | 366 | |
... | ... | @@ -394,9 +401,10 @@ ${question_id} 0 |
394 | 401 | ${bid}= test bid data |
395 | 402 | Log ${bid} |
396 | 403 | ${bidresponses}= Create Dictionary |
397 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
398 | - Set To Dictionary ${bidresponses} resp ${resp} | |
404 | + Set To Dictionary ${bidresponses} bid ${bid} | |
399 | 405 | Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses} |
406 | + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
407 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp} | |
400 | 408 | log ${resp} |
401 | 409 | log ${USERS.users['${provider1}'].bidresponses} |
402 | 410 | |
... | ... | @@ -422,9 +430,8 @@ ${question_id} 0 |
422 | 430 | ... provider1 |
423 | 431 | ... ${USERS.users['${provider1}'].broker} |
424 | 432 | Дочекатись дати закінчення прийому пропозицій ${provider1} |
425 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.value} amount 50000 | |
426 | - Log ${USERS.users['${provider1}'].bidresponses['resp'].data.value} | |
427 | - ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | |
433 | + ${failfixbidto50000resp}= create_data_dict data.value.amount 50000 | |
434 | + ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${failfixbidto50000resp} | |
428 | 435 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto50000resp ${failfixbidto50000resp} |
429 | 436 | log ${failfixbidto50000resp} |
430 | 437 | |
... | ... | @@ -432,9 +439,8 @@ ${question_id} 0 |
432 | 439 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
433 | 440 | ... provider1 |
434 | 441 | ... ${USERS.users['${provider1}'].broker} |
435 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.value} amount 1 | |
436 | - Log ${USERS.users['${provider1}'].bidresponses['resp'].data.value} | |
437 | - ${failfixbidto1resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | |
442 | + ${failfixbidto1resp}= create_data_dict data.value.amount 1 | |
443 | + ${failfixbidto1resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${failfixbidto1resp} | |
438 | 444 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto1resp ${failfixbidto1resp} |
439 | 445 | log ${failfixbidto1resp} |
440 | 446 | ... | ... |
Please
register
or
login
to post a comment