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 | 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 | 1042 | Run as ${tender_owner} |
| 1031 | 1043 | ... Підтвердити підписання контракту | ... | ... |
| ... | ... | @@ -1162,3 +1162,15 @@ Library openprocurement_client_helper.py |
| 1162 | 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 | 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 | 163 | [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди |
| 129 | 164 | ... tender_owner | ... | ... |
Please
register
or
login
to post a comment