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