Commit ccaaf24bd57b97a77a4bbf8bd1fc3602845bb8b7
1 parent
db01a864
add keyword "Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем"
Showing
4 changed files
with
32 additions
and
0 deletions
| ... | ... | @@ -1280,6 +1280,18 @@ Resource resource.robot |
| 1280 | 1280 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} |
| 1281 | 1281 | |
| 1282 | 1282 | |
| 1283 | +Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем | |
| 1284 | + [Arguments] ${username} ${index}=${0} | |
| 1285 | + ${bid}= Підготувати дані для подання пропозиції другого етапу рамкової угоди ${index} | |
| 1286 | + ${bidresponses}= Create Dictionary bid=${bid} | |
| 1287 | + Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} | |
| 1288 | + ${lots}= Get Variable Value ${USERS.users['${tender_owner}'].initial_data.data.lots} ${None} | |
| 1289 | + ${lots_ids}= Run Keyword IF ${lots} | |
| 1290 | + ... Отримати ідентифікатори об’єктів ${username} lots | |
| 1291 | + ... ELSE Set Variable ${None} | |
| 1292 | + Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} | |
| 1293 | + | |
| 1294 | + | |
| 1283 | 1295 | Можливість подати цінову пропозицію на другий етап користувачем ${username} |
| 1284 | 1296 | ${bid}= Підготувати дані для подання пропозиції для другого етапу ${username} |
| 1285 | 1297 | ${bidresponses}= Create Dictionary bid=${bid} | ... | ... |
| ... | ... | @@ -477,6 +477,19 @@ def test_bid_value_esco(tender_data): |
| 477 | 477 | }) |
| 478 | 478 | |
| 479 | 479 | |
| 480 | +def test_bid_data_selection(data, index): | |
| 481 | + bid = munchify({ | |
| 482 | + "data": { | |
| 483 | + "tenderers": [ | |
| 484 | + data['agreements'][0]['contracts'][index]['suppliers'][0] | |
| 485 | + ] | |
| 486 | + } | |
| 487 | + }) | |
| 488 | + bid.data['status'] = 'draft' | |
| 489 | + bid.data['parameters'] = data['agreements'][0]['contracts'][index]['parameters'] | |
| 490 | + bid.data['lotValues'] = [test_bid_value(data['lots'][0]['value']['amount'])] | |
| 491 | + return bid | |
| 492 | + | |
| 480 | 493 | |
| 481 | 494 | def test_supplier_data(): |
| 482 | 495 | return munchify({ | ... | ... |
| ... | ... | @@ -294,6 +294,12 @@ Get Broker Property By Username |
| 294 | 294 | [Return] ${bid} |
| 295 | 295 | |
| 296 | 296 | |
| 297 | +Підготувати дані для подання пропозиції другого етапу рамкової угоди | |
| 298 | + [Arguments] ${index}=${0} | |
| 299 | + ${bid}= test_bid_data_selection ${USERS.users['${provider2}'].tender_data.data} ${index} | |
| 300 | + [Return] ${bid} | |
| 301 | + | |
| 302 | + | |
| 297 | 303 | Підготувати дані для подання пропозиції для другого етапу |
| 298 | 304 | [Arguments] ${username} |
| 299 | 305 | ${value}= Evaluate ${USERS.users['${username}'].bidresponses.bid.data.lotValues[0].value.amount}*0.95 | ... | ... |
Please
register
or
login
to post a comment