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