Commit ccaaf24bd57b97a77a4bbf8bd1fc3602845bb8b7

Authored by ivanka12
1 parent db01a864

add keyword "Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем"

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