Showing
5 changed files
with
15 additions
and
8 deletions
| ... | ... | @@ -461,11 +461,9 @@ Suite Teardown Test Suite Teardown |
| 461 | 461 | ... ${USERS.users['${tender_owner}'].broker} |
| 462 | 462 | ... change_amount_paid |
| 463 | 463 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 464 | - ${award}= Отримати останній элемент awards ${tender_owner} ${viewer} | |
| 465 | - ${amountPaid.amount}= create_fake_amount | |
| 464 | + ${amountPaid.amount}= create_fake_amount_paid | |
| 466 | 465 | ... ${USERS.users['${tender_owner}'].contract_data.data.value.amount} |
| 467 | - ... ${award.value.valueAddedTaxIncluded} | |
| 468 | - ... ${USERS.users['${tender_owner}'].contract_data.data.value.valueAddedTaxIncluded} | |
| 466 | + ... ${USERS.users['${tender_owner}'].contract_data.data.value.amountNet} | |
| 469 | 467 | Set to dictionary ${USERS.users['${tender_owner}']} new_amountPaid_amount=${amountPaid.amount} |
| 470 | 468 | Run As ${tender_owner} Редагувати поле договору ${CONTRACT_UAID} amountPaid.amount ${amountPaid.amount} |
| 471 | 469 | ... | ... |
| ... | ... | @@ -226,7 +226,7 @@ Suite Teardown Test Suite Teardown |
| 226 | 226 | ... value.amountNet |
| 227 | 227 | ... ${amount_net} |
| 228 | 228 | Run Keyword IF '${award.value.valueAddedTaxIncluded}' == '${False}' and '${contract.value.valueAddedTaxIncluded}' == '${True}' |
| 229 | - ... Should Contain ${value} Amount and amountNet should be equal | |
| 229 | + ... Should Contain ${value} AmountNet should be less or equal to awarded amount | |
| 230 | 230 | Run Keyword IF '${award.value.valueAddedTaxIncluded}' == '${True}' and '${contract.value.valueAddedTaxIncluded}' == '${False}' |
| 231 | 231 | ... Should Contain ${value} Amount and amountNet should be equal |
| 232 | 232 | Run Keyword IF '${award.value.valueAddedTaxIncluded}' == '${False}' and '${contract.value.valueAddedTaxIncluded}' == '${False}' |
| ... | ... | @@ -302,7 +302,7 @@ Suite Teardown Test Suite Teardown |
| 302 | 302 | ... ${contract_index} |
| 303 | 303 | ... value.amount |
| 304 | 304 | ... ${amount} |
| 305 | - Should Contain ${value} Value amount can't be greater than amountNet | |
| 305 | + Should Contain ${value} Amount should be greater than amountNet and differ by no more than 20.0%" | |
| 306 | 306 | |
| 307 | 307 | |
| 308 | 308 | Можливість встановити дату підписання угоди | ... | ... |
| ... | ... | @@ -73,6 +73,14 @@ def create_fake_amount_net(award_amount, tender_value_added_tax_included, contra |
| 73 | 73 | return round(random.uniform(half_min_amount_net, award_amount), 2) |
| 74 | 74 | |
| 75 | 75 | |
| 76 | +def create_fake_amount_paid(contract_amount, contract_amountNet): | |
| 77 | + minimum = contract_amountNet | |
| 78 | + maximum = contract_amount | |
| 79 | + range = maximum - minimum | |
| 80 | + half_min_range = minimum + range / 2 | |
| 81 | + return round(random.uniform(minimum, half_min_range), 2) | |
| 82 | + | |
| 83 | + | |
| 76 | 84 | def create_fake_number(min_number, max_number): |
| 77 | 85 | return random.randint(int(min_number), int(max_number)) |
| 78 | 86 | ... | ... |
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 | -i modify_contract_amount_net |
| 28 | 28 | -i modify_contract_value |
| 29 | 29 | |
| 30 | --i modify_contract_invalid_amount | |
| 31 | --i modify_contract_invalid_amountNet_tender_vat_true | |
| 30 | +-i modify_contract_invalid_amountNet | |
| 31 | +-i modify_contract_invalid_amount_tender_vat_false | |
| 32 | 32 | |
| 33 | 33 | -i modify_contract |
| 34 | 34 | ... | ... |
Please
register
or
login
to post a comment