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,6 +495,49 @@ Resource resource.robot | ||
495 | ${right}= Get File ${OUTPUT_DIR}${/}${file_name} | 495 | ${right}= Get File ${OUTPUT_DIR}${/}${file_name} |
496 | Порівняти об'єкти ${left} ${right} | 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 | # QUESTIONS | 542 | # QUESTIONS |
500 | ############################################################################################## | 543 | ############################################################################################## |
@@ -58,13 +58,7 @@ Suite Teardown Test Suite Teardown | @@ -58,13 +58,7 @@ Suite Teardown Test Suite Teardown | ||
58 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни договору | 58 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни договору |
59 | ... tender_owner | 59 | ... tender_owner |
60 | ... ${USERS.users['${viewer}'].broker} | 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,15 +91,7 @@ Suite Teardown Test Suite Teardown | ||
97 | ... tender_owner | 91 | ... tender_owner |
98 | ... ${USERS.users['${tender_owner}'].broker} | 92 | ... ${USERS.users['${tender_owner}'].broker} |
99 | [Teardown] Оновити LAST_MODIFICATION_DATE | 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,15 +165,7 @@ Suite Teardown Test Suite Teardown | ||
179 | ... tender_owner | 165 | ... tender_owner |
180 | ... ${USERS.users['${tender_owner}'].broker} | 166 | ... ${USERS.users['${tender_owner}'].broker} |
181 | [Teardown] Оновити LAST_MODIFICATION_DATE | 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,13 +189,7 @@ Suite Teardown Test Suite Teardown | ||
211 | ... tender_owner | 189 | ... tender_owner |
212 | ... ${USERS.users['${tender_owner}'].broker} | 190 | ... ${USERS.users['${tender_owner}'].broker} |
213 | [Teardown] Оновити LAST_MODIFICATION_DATE | 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