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,6 +1280,18 @@ Resource resource.robot | ||
1280 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} | 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 | Можливість подати цінову пропозицію на другий етап користувачем ${username} | 1295 | Можливість подати цінову пропозицію на другий етап користувачем ${username} |
1284 | ${bid}= Підготувати дані для подання пропозиції для другого етапу ${username} | 1296 | ${bid}= Підготувати дані для подання пропозиції для другого етапу ${username} |
1285 | ${bidresponses}= Create Dictionary bid=${bid} | 1297 | ${bidresponses}= Create Dictionary bid=${bid} |
@@ -477,6 +477,19 @@ def test_bid_value_esco(tender_data): | @@ -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 | def test_supplier_data(): | 494 | def test_supplier_data(): |
482 | return munchify({ | 495 | return munchify({ |
@@ -294,6 +294,12 @@ Get Broker Property By Username | @@ -294,6 +294,12 @@ Get Broker Property By Username | ||
294 | [Return] ${bid} | 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 | [Arguments] ${username} | 304 | [Arguments] ${username} |
299 | ${value}= Evaluate ${USERS.users['${username}'].bidresponses.bid.data.lotValues[0].value.amount}*0.95 | 305 | ${value}= Evaluate ${USERS.users['${username}'].bidresponses.bid.data.lotValues[0].value.amount}*0.95 |
@@ -31,6 +31,7 @@ from .initial_data import ( | @@ -31,6 +31,7 @@ from .initial_data import ( | ||
31 | test_bid_data, | 31 | test_bid_data, |
32 | test_bid_value, | 32 | test_bid_value, |
33 | test_bid_value_esco, | 33 | test_bid_value_esco, |
34 | + test_bid_data_selection, | ||
34 | test_change_data, | 35 | test_change_data, |
35 | test_claim_answer_data, | 36 | test_claim_answer_data, |
36 | test_claim_data, | 37 | test_claim_data, |
Please
register
or
login
to post a comment