Commit c596f6ec8059a6c3941f615339abe3b3e2c3ed9f
1 parent
d08720df
Add test when BID value amount > tender limit
Showing
4 changed files
with
17 additions
and
2 deletions
... | ... | @@ -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 | ... | ... |
Please
register
or
login
to post a comment