Commit ccaaf24bd57b97a77a4bbf8bd1fc3602845bb8b7

Authored by ivanka12
1 parent db01a864

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

... ... @@ -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
... ...
... ... @@ -31,6 +31,7 @@ from .initial_data import (
31 31 test_bid_data,
32 32 test_bid_value,
33 33 test_bid_value_esco,
  34 + test_bid_data_selection,
34 35 test_change_data,
35 36 test_claim_answer_data,
36 37 test_claim_data,
... ...
Please register or login to post a comment