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 97 ... tender_owner
98 98 ... ${USERS.users['${tender_owner}'].broker}
99 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 113 ... viewer
108 114 ... ${USERS.users['${viewer}'].broker}
109 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 121 ... viewer
116 122 ... ${USERS.users['${viewer}'].broker}
117 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 179 ... tender_owner
166 180 ... ${USERS.users['${tender_owner}'].broker}
167 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 195 ... viewer
176 196 ... ${USERS.users['${viewer}'].broker}
177 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