Commit 11b44d0ce2f86f4c17154f9d7a3590f5f9f2c320
1 parent
4df5e7c3
Test ability to upload contract document
Showing
3 changed files
with
59 additions
and
0 deletions
@@ -1026,6 +1026,18 @@ Resource resource.robot | @@ -1026,6 +1026,18 @@ Resource resource.robot | ||
1026 | Remove File ${file_path} | 1026 | Remove File ${file_path} |
1027 | 1027 | ||
1028 | 1028 | ||
1029 | +Можливість завантажити документ в ${contract_index} угоду користувачем ${username} | ||
1030 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | ||
1031 | + ${doc_id}= get_id_from_string ${file_name} | ||
1032 | + ${doc}= Create Dictionary | ||
1033 | + ... id=${doc_id} | ||
1034 | + ... name=${file_name} | ||
1035 | + ... content=${file_content} | ||
1036 | + Set to dictionary ${USERS.users['${tender_owner}']} contract_doc=${doc} | ||
1037 | + Run As ${username} Завантажити документ в угоду ${file_path} ${TENDER['TENDER_UAID']} ${contract_index} | ||
1038 | + Remove File ${file_path} | ||
1039 | + | ||
1040 | + | ||
1029 | Можливість укласти угоду для закупівлі | 1041 | Можливість укласти угоду для закупівлі |
1030 | Run as ${tender_owner} | 1042 | Run as ${tender_owner} |
1031 | ... Підтвердити підписання контракту | 1043 | ... Підтвердити підписання контракту |
@@ -1162,3 +1162,15 @@ Library openprocurement_client_helper.py | @@ -1162,3 +1162,15 @@ Library openprocurement_client_helper.py | ||
1162 | Log ${reply} | 1162 | Log ${reply} |
1163 | 1163 | ||
1164 | 1164 | ||
1165 | +Завантажити документ в угоду | ||
1166 | + [Arguments] ${username} ${path} ${tender_uaid} ${contract_index} ${doc_type}=documents | ||
1167 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
1168 | + ${contract_id}= Get Variable Value ${tender.data.contracts[${contract_index}].id} | ||
1169 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}']['access_token']} | ||
1170 | + ${response}= Call Method ${USERS.users['${username}'].client} upload_contract_document ${path} ${tender} ${contract_id} ${doc_type} | ||
1171 | + ${uploaded_file} = Create Dictionary | ||
1172 | + ... filepath=${path} | ||
1173 | + ... upload_response=${response} | ||
1174 | + Log object data ${uploaded_file} | ||
1175 | + | ||
1176 | + |
@@ -124,6 +124,41 @@ Suite Teardown Test Suite Teardown | @@ -124,6 +124,41 @@ Suite Teardown Test Suite Teardown | ||
124 | Звірити відображення поля contracts[-1].period.endDate тендера із ${USERS.users['${tender_owner}'].contract_endDate} для користувача ${viewer} | 124 | Звірити відображення поля contracts[-1].period.endDate тендера із ${USERS.users['${tender_owner}'].contract_endDate} для користувача ${viewer} |
125 | 125 | ||
126 | 126 | ||
127 | +Можливість завантажити документацію в угоду | ||
128 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Завантаження документації в угоду | ||
129 | + ... tender_owner | ||
130 | + ... ${USERS.users['${tender_owner}'].broker} | ||
131 | + ... contract_sign | ||
132 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | ||
133 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
134 | + Можливість завантажити документ в -1 угоду користувачем ${tender_owner} | ||
135 | + | ||
136 | + | ||
137 | +Відображення заголовку документа | ||
138 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | ||
139 | + ... viewer | ||
140 | + ... ${USERS.users['${viewer}'].broker} | ||
141 | + ... contract_sign | ||
142 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
143 | + Звірити відображення поля title документа ${USERS.users['${tender_owner}']['contract_doc']['id']} із ${USERS.users['${tender_owner}']['contract_doc']['name']} для користувача ${viewer} | ||
144 | + | ||
145 | + | ||
146 | +Відображення вмісту документа | ||
147 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | ||
148 | + ... viewer | ||
149 | + ... ${USERS.users['${viewer}'].broker} | ||
150 | + ... contract_sign | ||
151 | + Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['contract_doc']['id']} із ${USERS.users['${tender_owner}']['contract_doc']['content']} для користувача ${viewer} | ||
152 | + | ||
153 | + | ||
154 | +Відображення прив'язки документа до тендера | ||
155 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | ||
156 | + ... viewer | ||
157 | + ... ${USERS.users['${viewer}'].broker} | ||
158 | + ... contract_sign | ||
159 | + Звірити відображення поля documentOf документа ${USERS.users['${tender_owner}']['contract_doc']['id']} із tender для користувача ${viewer} | ||
160 | + | ||
161 | + | ||
127 | Можливість укласти угоду для закупівлі | 162 | Можливість укласти угоду для закупівлі |
128 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди | 163 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди |
129 | ... tender_owner | 164 | ... tender_owner |
Please
register
or
login
to post a comment