Commit 3fa13fb6279b576d4d20cd1bac546b0be2f85672
Merge pull request #226 from mykhaly/document_contents
Work with tender/lot documentation in openProcedure
Showing
3 changed files
with
85 additions
and
3 deletions
| ... | ... | @@ -70,6 +70,14 @@ Resource resource.robot |
| 70 | 70 | Звірити поле тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} ${field} |
| 71 | 71 | |
| 72 | 72 | |
| 73 | +Звірити відображення вмісту документації до тендера для користувача ${username} | |
| 74 | + ${file_content_loaded} ${file_name_loaded}= Run as ${viewer} Отримати документ ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].tender_data.data.documents[0].url} | |
| 75 | + ${doc_title}= Set variable ${USERS.users['${tender_owner}'].documents.filepath} | |
| 76 | + ${document_content_uploaded}= get_file_contents ${doc_title} | |
| 77 | + Порівняти об'єкти ${file_content_loaded} ${document_content_uploaded} | |
| 78 | + Порівняти об'єкти ${file_name_loaded} ${doc_title} | |
| 79 | + | |
| 80 | + | |
| 73 | 81 | Звірити відображення дати ${date} тендера для усіх користувачів |
| 74 | 82 | :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} |
| 75 | 83 | \ Звірити відображення дати ${date} тендера для користувача ${username} |
| ... | ... | @@ -145,6 +153,16 @@ Resource resource.robot |
| 145 | 153 | ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}]} |
| 146 | 154 | ${filepath}= create_fake_doc |
| 147 | 155 | Run As ${tender_owner} Завантажити документ в лот ${filepath} ${TENDER['TENDER_UAID']} ${lot_id} |
| 156 | + ${empty_list}= Create List | |
| 157 | + ${lots_documents}= Get variable value ${USERS.users['${tender_owner}'].lots_documents} ${empty_list} | |
| 158 | + Append to list ${lots_documents} ${filepath} | |
| 159 | + Set to dictionary ${USERS.users['${tender_owner}']} lots_documents=${lots_documents} | |
| 160 | + Log ${USERS.users['${tender_owner}'].lots_documents} | |
| 161 | + | |
| 162 | +Можливість додати документацію до всіх лотів | |
| 163 | + ${number_of_lots}= Get Length ${USERS.users['${tender_owner}'].initial_data.data.lots} | |
| 164 | + :FOR ${lot_index} IN RANGE ${number_of_lots} | |
| 165 | + \ Можливість додати документацію до ${lot_index} лоту | |
| 148 | 166 | |
| 149 | 167 | |
| 150 | 168 | Можливість додати предмет закупівлі в ${lot_index} лот |
| ... | ... | @@ -201,6 +219,35 @@ Resource resource.robot |
| 201 | 219 | ... object_id=${lot_id} |
| 202 | 220 | |
| 203 | 221 | |
| 222 | +Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username} | |
| 223 | + ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]} | |
| 224 | + Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']} ${data} ${field} ${lot_id} | |
| 225 | + | |
| 226 | + | |
| 227 | +Звірити відображення заголовку документації до всіх лотів для користувача ${username} | |
| 228 | + ${number_of_lots}= Get Length ${USERS.users['${tender_owner}'].initial_data.data.lots} | |
| 229 | + :FOR ${lot_index} IN RANGE ${number_of_lots} | |
| 230 | + \ ${lot_index}= Convert to integer ${lot_index} | |
| 231 | + \ ${doc_index}= get_document_index_by_id ${USERS.users['${username}'].tender_data.data.documents} ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]} | |
| 232 | + \ Звірити відображення поля documents[${doc_index}].title тендера із ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]} для користувача ${username} | |
| 233 | + | |
| 234 | + | |
| 235 | +Звірити відображення вмісту ${doc_index} документа до ${lot_index} лоту для користувача ${username} | |
| 236 | + ${file_content_loaded} ${file_name_loaded}= Run as ${username} Отримати документ ${TENDER['TENDER_UAID']} ${USERS.users['${username}'].tender_data.data.documents[${doc_index}].url} | |
| 237 | + ${doc_title}= Set variable ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]} | |
| 238 | + ${document_content_uploaded}= get_file_contents ${doc_title} | |
| 239 | + Порівняти об'єкти ${file_content_loaded} ${document_content_uploaded} | |
| 240 | + Порівняти об'єкти ${file_name_loaded} ${doc_title} | |
| 241 | + | |
| 242 | + | |
| 243 | +Звірити відображення вмісту документації до всіх лотів для користувача ${username} | |
| 244 | + ${number_of_lots}= Get Length ${USERS.users['${tender_owner}'].initial_data.data.lots} | |
| 245 | + :FOR ${lot_index} IN RANGE ${number_of_lots} | |
| 246 | + \ ${lot_index}= Convert to integer ${lot_index} | |
| 247 | + \ ${doc_index}= get_document_index_by_id ${USERS.users['${username}'].tender_data.data.documents} ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]} | |
| 248 | + \ Звірити відображення вмісту ${doc_index} документа до ${lot_index} лоту для користувача ${username} | |
| 249 | + | |
| 250 | + | |
| 204 | 251 | Звірити відображення поля ${field} у новоствореному лоті для усіх користувачів |
| 205 | 252 | :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} |
| 206 | 253 | \ Звірити відображення поля ${field} у новоствореному лоті для користувача ${username} | ... | ... |
| ... | ... | @@ -44,7 +44,7 @@ Library openprocurement_client_helper.py |
| 44 | 44 | Отримати документ |
| 45 | 45 | [Arguments] ${username} ${tender_uaid} ${url} |
| 46 | 46 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
| 47 | - ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token} | |
| 47 | + ${token}= Get Variable Value ${USERS.users['${username}'].access_token} no_token | |
| 48 | 48 | ${contents} ${filename}= Call Method ${USERS.users['${username}'].client} get_file ${tender} ${url} ${token} |
| 49 | 49 | [return] ${contents} ${filename} |
| 50 | 50 | ... | ... |
| ... | ... | @@ -400,13 +400,46 @@ ${item_meat} ${True} |
| 400 | 400 | Можливість додати документацію до тендера |
| 401 | 401 | |
| 402 | 402 | |
| 403 | -Можливість додати документацію до першого лоту | |
| 403 | +Можливість додати документацію до всіх лотів | |
| 404 | 404 | [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації |
| 405 | 405 | ... tender_owner |
| 406 | 406 | ... ${USERS.users['${tender_owner}'].broker} |
| 407 | 407 | ... add_lot_doc |
| 408 | 408 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 409 | - Можливість додати документацію до 0 лоту | |
| 409 | + Можливість додати документацію до всіх лотів | |
| 410 | + | |
| 411 | + | |
| 412 | +Відображення заголовку документації до тендера | |
| 413 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
| 414 | + ... viewer | |
| 415 | + ... ${USERS.users['${viewer}'].broker} | |
| 416 | + ... add_tender_doc | |
| 417 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 418 | + Звірити відображення поля documents[0].title тендера із ${USERS.users['${tender_owner}']['documents']['filepath']} для користувача ${viewer} | |
| 419 | + | |
| 420 | + | |
| 421 | +Відображення заголовку документації до всіх лотів | |
| 422 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
| 423 | + ... viewer | |
| 424 | + ... ${USERS.users['${viewer}'].broker} | |
| 425 | + ... add_lot_doc | |
| 426 | + Звірити відображення заголовку документації до всіх лотів для користувача ${viewer} | |
| 427 | + | |
| 428 | + | |
| 429 | +Відображення вмісту документації до тендера | |
| 430 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
| 431 | + ... viewer | |
| 432 | + ... ${USERS.users['${viewer}'].broker} | |
| 433 | + ... add_tender_doc | |
| 434 | + Звірити відображення вмісту документації до тендера для користувача ${viewer} | |
| 435 | + | |
| 436 | + | |
| 437 | +Відображення вмісту документації до всіх лотів | |
| 438 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
| 439 | + ... viewer | |
| 440 | + ... ${USERS.users['${viewer}'].broker} | |
| 441 | + ... add_lot_doc | |
| 442 | + Звірити відображення вмісту документації до всіх лотів для користувача ${viewer} | |
| 410 | 443 | |
| 411 | 444 | |
| 412 | 445 | Можливість зменшити бюджет першого лоту |
| ... | ... | @@ -530,6 +563,7 @@ ${item_meat} ${True} |
| 530 | 563 | ... add_tender_meat |
| 531 | 564 | Звірити відображення поля featureOf у новоствореному неціновому показнику для користувача ${viewer} |
| 532 | 565 | |
| 566 | + | |
| 533 | 567 | Можливість видалити неціновий показник на тендер |
| 534 | 568 | [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера |
| 535 | 569 | ... tender_owner |
| ... | ... | @@ -537,6 +571,7 @@ ${item_meat} ${True} |
| 537 | 571 | ... delete_tender_meat |
| 538 | 572 | Можливість видалити -1 неціновий показник |
| 539 | 573 | |
| 574 | + | |
| 540 | 575 | Можливість додати неціновий показник на перший лот |
| 541 | 576 | [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера |
| 542 | 577 | ... tender_owner | ... | ... |
Please
register
or
login
to post a comment