Commit c596f6ec8059a6c3941f615339abe3b3e2c3ed9f

Authored by oleg.stasiv
1 parent d08720df

Add test when BID value amount > tender limit

... ... @@ -654,7 +654,7 @@ def test_bid_data_selection(data, index):
654 654 return bid
655 655
656 656
657   -def test_bid_data_pq(data):
  657 +def test_bid_data_pq(data, over_limit):
658 658 bid = test_bid_data()
659 659 bid.data.requirementResponses = []
660 660 for criteria in data['criteria']:
... ... @@ -671,6 +671,8 @@ def test_bid_data_pq(data):
671 671 bid.data.requirementResponses.append(requirement)
672 672 bid.data['status'] = 'draft'
673 673 bid.data.update(test_bid_value(fake.random_int(min=1, max=int(data['value']['amount'])), data['value']['valueAddedTaxIncluded']))
  674 + if over_limit:
  675 + bid.data['value']['amount'] = int(data['value']['amount']) + fake.random_int(min=1, max=1000)
674 676 return bid
675 677
676 678
... ...
... ... @@ -350,7 +350,8 @@ Get Broker Property By Username
350 350
351 351 Підготувати дані для подання пропозиції priceQuotation
352 352 [Arguments] ${username}
353   - ${bid}= test_bid_data_pq ${USERS.users['${username}'].tender_data.data}
  353 + ${BID_OVER_LIMIT}= Get Variable Value ${BID_OVER_LIMIT} ${False}
  354 + ${bid}= test_bid_data_pq ${USERS.users['${username}'].tender_data.data} ${BID_OVER_LIMIT}
354 355 [Return] ${bid}
355 356
356 357
... ...
... ... @@ -177,6 +177,17 @@ ${PROFILE} ${True}
177 177 Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
178 178
179 179
  180 +Неможливість подати пропозицію з перевищеним лімітом
  181 + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
  182 + ... provider
  183 + ... ${USERS.users['${provider}'].broker}
  184 + ... impossible_make_bid_with_over_amount
  185 + ... non-critical
  186 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  187 + Set Test Variable ${BID_OVER_LIMIT} ${True}
  188 + Run Keyword And Expect Error * Можливість подати цінову пропозицію priceQuotation користувачем ${provider}
  189 +
  190 +
180 191 Можливість подати пропозицію першим учасником
181 192 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
182 193 ... provider
... ...
... ... @@ -22,6 +22,7 @@
22 22
23 23 -i successfully_tender_validation
24 24
  25 +-i impossible_make_bid_with_over_amount
25 26 -i make_bid_by_provider
26 27 -i add_doc_to_bid_by_provider
27 28 -i add_doc_to_bid_by_provider
... ...
Please register or login to post a comment