Commit 24c7dbacbd75f29710676354dc7993853dcc0ddd

Authored by mykhaly
Committed by OrysiaDrabych
1 parent 36dd23f5

Update contract_management.robot

Add test cases to check documents content.
Use updated keywords from base_keywords.robot and updated `create_fake_doc` function.
Remove file after uploading to be coherent with other procedures.
@@ -97,9 +97,15 @@ Suite Teardown Test Suite Teardown @@ -97,9 +97,15 @@ Suite Teardown Test Suite Teardown
97 ... tender_owner 97 ... tender_owner
98 ... ${USERS.users['${tender_owner}'].broker} 98 ... ${USERS.users['${tender_owner}'].broker}
99 [Teardown] Оновити LAST_MODIFICATION_DATE 99 [Teardown] Оновити LAST_MODIFICATION_DATE
100 - ${document}= create_fake_doc  
101 - Set to dictionary ${USERS.users['${tender_owner}']} change_document=${document}  
102 - Run As ${tender_owner} Додати документацію до зміни в договорі ${CONTRACT_UAID} ${document} 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}
103 109
104 110
105 Відображення заголовку документації до зміни договору 111 Відображення заголовку документації до зміни договору
@@ -107,7 +113,7 @@ Suite Teardown Test Suite Teardown @@ -107,7 +113,7 @@ Suite Teardown Test Suite Teardown
107 ... viewer 113 ... viewer
108 ... ${USERS.users['${viewer}'].broker} 114 ... ${USERS.users['${viewer}'].broker}
109 ... add_contract_doc level2 115 ... add_contract_doc level2
110 - Звірити відображення поля documents[0].title договору із ${USERS.users['${tender_owner}']['change_document']} для користувача ${viewer} 116 + Звірити відображення поля title документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з ${USERS.users['${tender_owner}']['change_doc']['name']} для користувача ${viewer}
111 117
112 118
113 Відображення належності документа до зміни договору 119 Відображення належності документа до зміни договору
@@ -115,7 +121,15 @@ Suite Teardown Test Suite Teardown @@ -115,7 +121,15 @@ Suite Teardown Test Suite Teardown
115 ... viewer 121 ... viewer
116 ... ${USERS.users['${viewer}'].broker} 122 ... ${USERS.users['${viewer}'].broker}
117 ... add_contract_doc level2 123 ... add_contract_doc level2
118 - Звірити відображення поля documents[0].documentOf договору із change для користувача ${viewer} 124 + Звірити відображення поля documentOf документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з change для користувача ${viewer}
  125 +
  126 +
  127 +Відображення вмісту документації до зміни договору
  128 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
  129 + ... viewer
  130 + ... ${USERS.users['${viewer}'].broker}
  131 + ... add_contract_doc level2
  132 + Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з ${USERS.users['${tender_owner}']['change_doc']['content']} для користувача ${viewer}
119 133
120 134
121 Можливість редагувати договір 135 Можливість редагувати договір
@@ -165,9 +179,15 @@ Suite Teardown Test Suite Teardown @@ -165,9 +179,15 @@ Suite Teardown Test Suite Teardown
165 ... tender_owner 179 ... tender_owner
166 ... ${USERS.users['${tender_owner}'].broker} 180 ... ${USERS.users['${tender_owner}'].broker}
167 [Teardown] Оновити LAST_MODIFICATION_DATE 181 [Teardown] Оновити LAST_MODIFICATION_DATE
168 - ${document}= create_fake_doc  
169 - Set to dictionary ${USERS.users['${tender_owner}']} contract_document=${document}  
170 - Run As ${tender_owner} Завантажити документацію до договору ${CONTRACT_UAID} ${document} 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}
171 191
172 192
173 Відображення заголовку документації до договору 193 Відображення заголовку документації до договору
@@ -175,7 +195,15 @@ Suite Teardown Test Suite Teardown @@ -175,7 +195,15 @@ Suite Teardown Test Suite Teardown
175 ... viewer 195 ... viewer
176 ... ${USERS.users['${viewer}'].broker} 196 ... ${USERS.users['${viewer}'].broker}
177 ... add_contract_doc level2 197 ... add_contract_doc level2
178 - Звірити відображення поля documents[1].title договору із ${USERS.users['${tender_owner}']['contract_document']} для користувача ${viewer} 198 + Звірити відображення поля title документа ${USERS.users['${tender_owner}']['contract_doc']['id']} до договору з ${USERS.users['${tender_owner}']['contract_doc']['name']} для користувача ${viewer}
  199 +
  200 +
  201 +Відображення вмісту документації до договору
  202 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
  203 + ... viewer
  204 + ... ${USERS.users['${viewer}'].broker}
  205 + ... add_contract_doc level2
  206 + Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['contract_doc']['id']} до договору з ${USERS.users['${tender_owner}']['contract_doc']['content']} для користувача ${viewer}
179 207
180 208
181 Можливість завершити договір 209 Можливість завершити договір
Please register or login to post a comment