Commit 05aafb57aad524a2bf911eed6fb48aefb4c9fa55
1 parent
96ce9e22
Made number of cancellation/document/etc as arguments
Showing
2 changed files
with
25 additions
and
35 deletions
| @@ -307,7 +307,7 @@ Library openprocurement_client_helper.py | @@ -307,7 +307,7 @@ Library openprocurement_client_helper.py | ||
| 307 | ... ${ARGUMENTS[3]} == docid | 307 | ... ${ARGUMENTS[3]} == docid |
| 308 | [Arguments] @{ARGUMENTS} | 308 | [Arguments] @{ARGUMENTS} |
| 309 | Log many @{ARGUMENTS} | 309 | Log many @{ARGUMENTS} |
| 310 | - ${internalid}= Отримати internal id по UAid ${ARGUMENTS[0]} ${TENDER['TENDER['TENDER_UAID']']} | 310 | + ${internalid}= Отримати internal id по UAid ${ARGUMENTS[0]} ${TENDER['TENDER_UAID']} |
| 311 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} | 311 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} |
| 312 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].bidresponses['resp'].access.token} | 312 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].bidresponses['resp'].access.token} |
| 313 | ${response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} update_bid_document ${ARGUMENTS[1]} ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]} | 313 | ${response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} update_bid_document ${ARGUMENTS[1]} ${tender} ${ARGUMENTS[2]} ${ARGUMENTS[3]} |
| @@ -460,9 +460,9 @@ Library openprocurement_client_helper.py | @@ -460,9 +460,9 @@ Library openprocurement_client_helper.py | ||
| 460 | 460 | ||
| 461 | 461 | ||
| 462 | Підтвердити постачальника | 462 | Підтвердити постачальника |
| 463 | - [Arguments] ${username} ${tender_uaid} | 463 | + [Arguments] ${username} ${tender_uaid} ${award_num} |
| 464 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 464 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
| 465 | - ${data}= Confirm supplier ${tender['data']['awards'][0]['id']} | 465 | + ${data}= Confirm supplier ${tender['data']['awards'][${award_num}]['id']} |
| 466 | Log ${data} | 466 | Log ${data} |
| 467 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data} | 467 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data} |
| 468 | Log ${reply} | 468 | Log ${reply} |
| @@ -480,47 +480,39 @@ Library openprocurement_client_helper.py | @@ -480,47 +480,39 @@ Library openprocurement_client_helper.py | ||
| 480 | 480 | ||
| 481 | 481 | ||
| 482 | Завантажити документацію до запиту на скасування | 482 | Завантажити документацію до запиту на скасування |
| 483 | - [Arguments] ${username} ${tender_uaid} | 483 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} |
| 484 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 484 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
| 485 | ${FIRST_CANCELLATION_DOCUMENT}= create_fake_doc | 485 | ${FIRST_CANCELLATION_DOCUMENT}= create_fake_doc |
| 486 | Set suite variable ${FIRST_CANCELLATION_DOCUMENT} | 486 | Set suite variable ${FIRST_CANCELLATION_DOCUMENT} |
| 487 | - ${cancel_num} Set variable 0 | ||
| 488 | - Log ${cancel_num} | ||
| 489 | ${reply}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${FIRST_CANCELLATION_DOCUMENT} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} | 487 | ${reply}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${FIRST_CANCELLATION_DOCUMENT} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} |
| 490 | Log ${reply} | 488 | Log ${reply} |
| 491 | 489 | ||
| 492 | 490 | ||
| 493 | Змінити опис документа в скасуванні | 491 | Змінити опис документа в скасуванні |
| 494 | - [Arguments] ${username} ${tender_uaid} | 492 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} ${doc_num} |
| 495 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 493 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
| 496 | ${CANCELLATION_DOCUMENT_DESCRIPTION} Set variable test description | 494 | ${CANCELLATION_DOCUMENT_DESCRIPTION} Set variable test description |
| 497 | Set suite variable ${CANCELLATION_DOCUMENT_DESCRIPTION} | 495 | Set suite variable ${CANCELLATION_DOCUMENT_DESCRIPTION} |
| 498 | ${cancellation_document_field} Set variable description | 496 | ${cancellation_document_field} Set variable description |
| 499 | ${data}= change_cancellation_document_field ${cancellation_document_field} ${CANCELLATION_DOCUMENT_DESCRIPTION} | 497 | ${data}= change_cancellation_document_field ${cancellation_document_field} ${CANCELLATION_DOCUMENT_DESCRIPTION} |
| 500 | Log ${data} | 498 | Log ${data} |
| 501 | - ${cancel_num} Set variable 0 | ||
| 502 | - ${doc_num} Set variable 0 | ||
| 503 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${cancel_num} ${doc_num} | 499 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${cancel_num} ${doc_num} |
| 504 | Log ${reply} | 500 | Log ${reply} |
| 505 | 501 | ||
| 506 | 502 | ||
| 507 | Завантажити нову версію документа до запиту на скасування | 503 | Завантажити нову версію документа до запиту на скасування |
| 508 | - [Arguments] ${username} ${tender_uaid} | 504 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} ${doc_num} |
| 509 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 505 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
| 510 | ${SECOND_CANCELLATION_DOCUMENT}= create_fake_doc | 506 | ${SECOND_CANCELLATION_DOCUMENT}= create_fake_doc |
| 511 | Set suite variable ${SECOND_CANCELLATION_DOCUMENT} | 507 | Set suite variable ${SECOND_CANCELLATION_DOCUMENT} |
| 512 | Log ${SECOND_CANCELLATION_DOCUMENT} | 508 | Log ${SECOND_CANCELLATION_DOCUMENT} |
| 513 | - ${cancel_num} Set variable 0 | ||
| 514 | - ${doc_num} Set variable 0 | ||
| 515 | ${reply}= Call Method ${USERS.users['${username}'].client} update_cancellation_document ${SECOND_CANCELLATION_DOCUMENT} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} ${tender['data']['cancellations'][${cancel_num}]['documents'][${doc_num}]['id']} | 509 | ${reply}= Call Method ${USERS.users['${username}'].client} update_cancellation_document ${SECOND_CANCELLATION_DOCUMENT} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} ${tender['data']['cancellations'][${cancel_num}]['documents'][${doc_num}]['id']} |
| 516 | Log ${reply} | 510 | Log ${reply} |
| 517 | 511 | ||
| 518 | 512 | ||
| 519 | Підтвердити скасування закупівлі | 513 | Підтвердити скасування закупівлі |
| 520 | - [Arguments] ${username} ${tender_uaid} | 514 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} |
| 521 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} | 515 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
| 522 | - ${cancel_num} Set variable 0 | ||
| 523 | - Log ${cancel_num} | ||
| 524 | ${data}= Confirm cancellation ${tender['data']['cancellations'][${cancel_num}]['id']} | 516 | ${data}= Confirm cancellation ${tender['data']['cancellations'][${cancel_num}]['id']} |
| 525 | Log ${data} | 517 | Log ${data} |
| 526 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} | 518 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} |
| @@ -528,9 +520,8 @@ Library openprocurement_client_helper.py | @@ -528,9 +520,8 @@ Library openprocurement_client_helper.py | ||
| 528 | 520 | ||
| 529 | 521 | ||
| 530 | Підтвердити підписання контракту | 522 | Підтвердити підписання контракту |
| 531 | - [Arguments] ${username} ${tender_uaid} | 523 | + [Arguments] ${username} ${tender_uaid} ${contract_num} |
| 532 | ${tender}= Викликати для учасника ${username} Отримати тендер [modified] ${tender_uaid} | 524 | ${tender}= Викликати для учасника ${username} Отримати тендер [modified] ${tender_uaid} |
| 533 | - ${contract_num} Set variable 0 | ||
| 534 | ${data}= confirm contract ${tender['data']['contracts'][${contract_num}]['id']} | 525 | ${data}= confirm contract ${tender['data']['contracts'][${contract_num}]['id']} |
| 535 | Log ${data} | 526 | Log ${data} |
| 536 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} | 527 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} |
| @@ -36,8 +36,10 @@ ${broker} Quinta | @@ -36,8 +36,10 @@ ${broker} Quinta | ||
| 36 | 36 | ||
| 37 | 37 | ||
| 38 | Можливість зареєструвати і підтвердити постачальника до прямої закупівлі | 38 | Можливість зареєструвати і підтвердити постачальника до прямої закупівлі |
| 39 | + ${SUPP_NUM} Set variable 0 | ||
| 40 | + Set Suite Variable ${SUPP_NUM} | ||
| 39 | Викликати для учасника ${tender_owner} Додати постачальника ${TENDER['TENDER_UAID']} | 41 | Викликати для учасника ${tender_owner} Додати постачальника ${TENDER['TENDER_UAID']} |
| 40 | - Викликати для учасника ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} | 42 | + Викликати для учасника ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} ${SUPP_NUM} |
| 41 | 43 | ||
| 42 | 44 | ||
| 43 | Пошук прямої закупівлі по ідентифікатору | 45 | Пошук прямої закупівлі по ідентифікатору |
| @@ -208,8 +210,6 @@ ${broker} Quinta | @@ -208,8 +210,6 @@ ${broker} Quinta | ||
| 208 | Відображення підтвердженого постачальника прямої закупівлі | 210 | Відображення підтвердженого постачальника прямої закупівлі |
| 209 | ${AWARD_NUM} Set variable 0 | 211 | ${AWARD_NUM} Set variable 0 |
| 210 | Set Suite Variable ${AWARD_NUM} | 212 | Set Suite Variable ${AWARD_NUM} |
| 211 | - ${SUPP_NUM} Set variable 0 | ||
| 212 | - Set Suite Variable ${SUPP_NUM} | ||
| 213 | ${supp_data}= test_supplier_data | 213 | ${supp_data}= test_supplier_data |
| 214 | Set Suite Variable ${supp_data} | 214 | Set Suite Variable ${supp_data} |
| 215 | Звірити поле тендера із значенням ${viewer} active awards[${AWARD_NUM}].status | 215 | Звірити поле тендера із значенням ${viewer} active awards[${AWARD_NUM}].status |
| @@ -279,51 +279,50 @@ ${broker} Quinta | @@ -279,51 +279,50 @@ ${broker} Quinta | ||
| 279 | ############################################################################################## | 279 | ############################################################################################## |
| 280 | 280 | ||
| 281 | Неможливість укласти угоду доки не пройде stand-still period прямої закупівлі | 281 | Неможливість укласти угоду доки не пройде stand-still period прямої закупівлі |
| 282 | - Викликати для учасника ${tender_owner} Підтвердити підписання контракту shouldfail ${TENDER['TENDER_UAID']} | 282 | + ${CONTR_NUM} Set Variable 0 |
| 283 | + Set suite variable ${CONTR_NUM} | ||
| 284 | + Викликати для учасника ${tender_owner} Підтвердити підписання контракту shouldfail ${TENDER['TENDER_UAID']} ${CONTR_NUM} | ||
| 283 | 285 | ||
| 284 | 286 | ||
| 285 | Відображення непідписаної угоди з постачальником прямої закупівлі | 287 | Відображення непідписаної угоди з постачальником прямої закупівлі |
| 286 | - ${contr_num} Set Variable 0 | ||
| 287 | - Звірити поле тендера із значенням ${viewer} pending contracts[${contr_num}].status | 288 | + Звірити поле тендера із значенням ${viewer} pending contracts[${CONTR_NUM}].status |
| 288 | 289 | ||
| 289 | ############################################################################################## | 290 | ############################################################################################## |
| 290 | # CANCELLATIONS | 291 | # CANCELLATIONS |
| 291 | ############################################################################################## | 292 | ############################################################################################## |
| 292 | 293 | ||
| 293 | Можливість сформувати запит на скасування прямої закупівлі | 294 | Можливість сформувати запит на скасування прямої закупівлі |
| 295 | + ${CANCEL_NUM} Set variable 0 | ||
| 296 | + Set suite variable ${CANCEL_NUM} | ||
| 294 | Викликати для учасника ${tender_owner} Додати запит на скасування ${TENDER['TENDER_UAID']} | 297 | Викликати для учасника ${tender_owner} Додати запит на скасування ${TENDER['TENDER_UAID']} |
| 295 | - Викликати для учасника ${tender_owner} Завантажити документацію до запиту на скасування ${TENDER['TENDER_UAID']} | 298 | + Викликати для учасника ${tender_owner} Завантажити документацію до запиту на скасування ${TENDER['TENDER_UAID']} ${CANCEL_NUM} |
| 296 | 299 | ||
| 297 | 300 | ||
| 298 | Можливість змінити опис документа в скасуванні прямої закупівлі | 301 | Можливість змінити опис документа в скасуванні прямої закупівлі |
| 299 | - Викликати для учасника ${tender_owner} Змінити опис документа в скасуванні ${TENDER['TENDER_UAID']} | 302 | + ${FIRST_DOC} Set Variable 0 |
| 303 | + Set Suite Variable ${FIRST_DOC} | ||
| 304 | + Викликати для учасника ${tender_owner} Змінити опис документа в скасуванні ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | ||
| 300 | 305 | ||
| 301 | 306 | ||
| 302 | Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | 307 | Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі |
| 303 | - Викликати для учасника ${tender_owner} Завантажити нову версію документа до запиту на скасування ${TENDER['TENDER_UAID']} | 308 | + Викликати для учасника ${tender_owner} Завантажити нову версію документа до запиту на скасування ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} |
| 309 | + ${SECOND_DOC} Set Variable 1 | ||
| 310 | + Set Suite Variable ${SECOND_DOC} | ||
| 304 | Дочекатись синхронізації з майданчиком ${viewer} | 311 | Дочекатись синхронізації з майданчиком ${viewer} |
| 305 | Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} | 312 | Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} |
| 306 | 313 | ||
| 307 | 314 | ||
| 308 | Можливість активувати скасування прямої закупівлі | 315 | Можливість активувати скасування прямої закупівлі |
| 309 | - Викликати для учасника ${tender_owner} Підтвердити скасування закупівлі ${TENDER['TENDER_UAID']} | 316 | + Викликати для учасника ${tender_owner} Підтвердити скасування закупівлі ${TENDER['TENDER_UAID']} ${CANCEL_NUM} |
| 310 | Дочекатись синхронізації з майданчиком ${viewer} | 317 | Дочекатись синхронізації з майданчиком ${viewer} |
| 311 | Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} | 318 | Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} |
| 312 | 319 | ||
| 313 | 320 | ||
| 314 | Відображення активного статусу скасування прямої закупівлі | 321 | Відображення активного статусу скасування прямої закупівлі |
| 315 | - ${CANCEL_NUM}= Set variable 0 | ||
| 316 | - Set suite variable ${CANCEL_NUM} | ||
| 317 | Звірити поле тендера із значенням ${viewer} active cancellations[${CANCEL_NUM}].status | 322 | Звірити поле тендера із значенням ${viewer} active cancellations[${CANCEL_NUM}].status |
| 318 | 323 | ||
| 319 | 324 | ||
| 320 | Відображення причини скасування прямої закупівлі | 325 | Відображення причини скасування прямої закупівлі |
| 321 | - ${CANCEL_NUM} Set Variable 0 | ||
| 322 | - ${FIRST_DOC} Set Variable 0 | ||
| 323 | - ${SECOND_DOC} Set Variable 1 | ||
| 324 | - Set Suite Variable ${CANCEL_NUM} | ||
| 325 | - Set Suite Variable ${FIRST_DOC} | ||
| 326 | - Set Suite Variable ${SECOND_DOC} | ||
| 327 | Звірити поле тендера із значенням ${viewer} ${CANCELLATION_REASON} cancellations[${CANCEL_NUM}].reason | 326 | Звірити поле тендера із значенням ${viewer} ${CANCELLATION_REASON} cancellations[${CANCEL_NUM}].reason |
| 328 | 327 | ||
| 329 | 328 |
Please
register
or
login
to post a comment