Commit 77aef268a68ee6fa12d40f1f39a567f85e2d1553

Authored by mykhaly
Committed by OrysiaDrabych
1 parent 30257703

Move code

From contract_management.robot into base_keywords.robot in order to make
test cases human-readible.
... ... @@ -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