Commit 77aef268a68ee6fa12d40f1f39a567f85e2d1553
Committed by
OrysiaDrabych
1 parent
30257703
Move code
From contract_management.robot into base_keywords.robot in order to make test cases human-readible.
Showing
2 changed files
with
47 additions
and
32 deletions
| ... | ... | @@ -495,6 +495,49 @@ Resource resource.robot |
| 495 | 495 | ${right}= Get File ${OUTPUT_DIR}${/}${file_name} |
| 496 | 496 | Порівняти об'єкти ${left} ${right} |
| 497 | 497 | |
| 498 | + | |
| 499 | +Звірити відображення причин зміни договору | |
| 500 | + # here we need to receive list of rationale types from broker | |
| 501 | + ${rationale_types_from_broker}= Run as ${viewer} Отримати інформацію із договору ${CONTRACT_UAID} changes[0].rationaleTypes | |
| 502 | + ${rationale_types_from_robot}= Get variable value ${USERS.users['${tender_owner}'].change_data.data.rationaleTypes} | |
| 503 | + Log ${rationale_types_from_broker} | |
| 504 | + Log ${rationale_types_from_robot} | |
| 505 | + ${result}= compare_rationale_types ${rationale_types_from_broker} ${rationale_types_from_robot} | |
| 506 | + Run keyword if ${result} == ${False} Fail Rationale types are not equal | |
| 507 | + | |
| 508 | + | |
| 509 | +Додати документацію до зміни договору | |
| 510 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | |
| 511 | + ${doc_id}= get_id_from_doc_name ${file_name} | |
| 512 | + ${doc}= Create Dictionary | |
| 513 | + ... id=${doc_id} | |
| 514 | + ... name=${file_name} | |
| 515 | + ... content=${file_content} | |
| 516 | + Set to dictionary ${USERS.users['${tender_owner}']} change_doc=${doc} | |
| 517 | + Run As ${tender_owner} Додати документацію до зміни в договорі ${CONTRACT_UAID} ${file_path} | |
| 518 | + Remove File ${file_path} | |
| 519 | + | |
| 520 | + | |
| 521 | +Додати документацію до договору | |
| 522 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | |
| 523 | + ${doc_id}= get_id_from_doc_name ${file_name} | |
| 524 | + ${doc}= Create Dictionary | |
| 525 | + ... id=${doc_id} | |
| 526 | + ... name=${file_name} | |
| 527 | + ... content=${file_content} | |
| 528 | + Set to dictionary ${USERS.users['${tender_owner}']} contract_doc=${doc} | |
| 529 | + Run As ${tender_owner} Завантажити документацію до договору ${CONTRACT_UAID} ${file_path} | |
| 530 | + Remove File ${file_path} | |
| 531 | + | |
| 532 | +Закінчити договір | |
| 533 | + ${amount}= Get variable value ${USERS.users['${tender_owner}'].contract_data.data.value.amount} | |
| 534 | + ${data}= Create Dictionary status=terminated | |
| 535 | + ${amountPaid}= Create Dictionary amount=${amount} valueAddedTaxIncluded=${True} currency=UAH | |
| 536 | + ${data}= Create Dictionary data=${data} | |
| 537 | + Set to dictionary ${data.data} amountPaid=${amountPaid} | |
| 538 | + Set to dictionary ${USERS.users['${tender_owner}']} terminating_data=${data} | |
| 539 | + Run As ${tender_owner} Завершити договір ${CONTRACT_UAID} ${data} | |
| 540 | + | |
| 498 | 541 | ############################################################################################## |
| 499 | 542 | # QUESTIONS |
| 500 | 543 | ############################################################################################## | ... | ... |
| ... | ... | @@ -58,13 +58,7 @@ Suite Teardown Test Suite Teardown |
| 58 | 58 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни договору |
| 59 | 59 | ... tender_owner |
| 60 | 60 | ... ${USERS.users['${viewer}'].broker} |
| 61 | - # here we need to receive list of rationale types from broker | |
| 62 | - ${rationale_types_from_broker}= Run as ${viewer} Отримати інформацію із договору ${CONTRACT_UAID} changes[0].rationaleTypes | |
| 63 | - ${rationale_types_from_robot}= Get variable value ${USERS.users['${tender_owner}'].change_data.data.rationaleTypes} | |
| 64 | - Log ${rationale_types_from_broker} | |
| 65 | - Log ${rationale_types_from_robot} | |
| 66 | - ${result}= compare_rationale_types ${rationale_types_from_broker} ${rationale_types_from_robot} | |
| 67 | - Run keyword if ${result} == ${False} Fail Rationale types are not equal | |
| 61 | + Звірити відображення причин зміни договору | |
| 68 | 62 | |
| 69 | 63 | |
| 70 | 64 | Відображення пояснення причини зміни договору англійською мовою |
| ... | ... | @@ -97,15 +91,7 @@ Suite Teardown Test Suite Teardown |
| 97 | 91 | ... tender_owner |
| 98 | 92 | ... ${USERS.users['${tender_owner}'].broker} |
| 99 | 93 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 100 | - ${file_path} ${file_name} ${file_content}= create_fake_doc | |
| 101 | - ${doc_id}= get_id_from_doc_name ${file_name} | |
| 102 | - ${doc}= Create Dictionary | |
| 103 | - ... id=${doc_id} | |
| 104 | - ... name=${file_name} | |
| 105 | - ... content=${file_content} | |
| 106 | - Set to dictionary ${USERS.users['${tender_owner}']} change_doc=${doc} | |
| 107 | - Run As ${tender_owner} Додати документацію до зміни в договорі ${CONTRACT_UAID} ${file_path} | |
| 108 | - Remove File ${file_path} | |
| 94 | + Додати документацію до зміни договору | |
| 109 | 95 | |
| 110 | 96 | |
| 111 | 97 | Відображення заголовку документації до зміни договору |
| ... | ... | @@ -179,15 +165,7 @@ Suite Teardown Test Suite Teardown |
| 179 | 165 | ... tender_owner |
| 180 | 166 | ... ${USERS.users['${tender_owner}'].broker} |
| 181 | 167 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 182 | - ${file_path} ${file_name} ${file_content}= create_fake_doc | |
| 183 | - ${doc_id}= get_id_from_doc_name ${file_name} | |
| 184 | - ${doc}= Create Dictionary | |
| 185 | - ... id=${doc_id} | |
| 186 | - ... name=${file_name} | |
| 187 | - ... content=${file_content} | |
| 188 | - Set to dictionary ${USERS.users['${tender_owner}']} contract_doc=${doc} | |
| 189 | - Run As ${tender_owner} Завантажити документацію до договору ${CONTRACT_UAID} ${file_path} | |
| 190 | - Remove File ${file_path} | |
| 168 | + Додати документацію до договору | |
| 191 | 169 | |
| 192 | 170 | |
| 193 | 171 | Відображення заголовку документації до договору |
| ... | ... | @@ -211,13 +189,7 @@ Suite Teardown Test Suite Teardown |
| 211 | 189 | ... tender_owner |
| 212 | 190 | ... ${USERS.users['${tender_owner}'].broker} |
| 213 | 191 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 214 | - ${amount}= Get variable value ${USERS.users['${tender_owner}'].contract_data.data.value.amount} | |
| 215 | - ${data}= Create Dictionary status=terminated | |
| 216 | - ${amountPaid}= Create Dictionary amount=${amount} valueAddedTaxIncluded=${True} currency=UAH | |
| 217 | - ${data}= Create Dictionary data=${data} | |
| 218 | - Set to dictionary ${data.data} amountPaid=${amountPaid} | |
| 219 | - Set to dictionary ${USERS.users['${tender_owner}']} terminating_data=${data} | |
| 220 | - Run As ${tender_owner} Завершити договір ${CONTRACT_UAID} ${data} | |
| 192 | + Закінчити договір | |
| 221 | 193 | |
| 222 | 194 | |
| 223 | 195 | Відображення обсягу дійсно оплаченої суми в договорі | ... | ... |
Please
register
or
login
to post a comment