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