Commit 3c9b96c1dc8b934f3daf98c3aaa3cf1fe33947fc

Authored by Leits
1 parent ac760583

Update bid operations

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