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,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