Commit 24c7dbacbd75f29710676354dc7993853dcc0ddd
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.
Showing
1 changed file
with
37 additions
and
9 deletions
@@ -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