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