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 | 307 | ... ${ARGUMENTS[3]} == docid |
308 | 308 | [Arguments] @{ARGUMENTS} |
309 | 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 | 311 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} |
312 | 312 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].bidresponses['resp'].access.token} |
313 | 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 | 460 | |
461 | 461 | |
462 | 462 | Підтвердити постачальника |
463 | - [Arguments] ${username} ${tender_uaid} | |
463 | + [Arguments] ${username} ${tender_uaid} ${award_num} | |
464 | 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 | 466 | Log ${data} |
467 | 467 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data} |
468 | 468 | Log ${reply} |
... | ... | @@ -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 | 484 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
485 | 485 | ${FIRST_CANCELLATION_DOCUMENT}= create_fake_doc |
486 | 486 | Set suite variable ${FIRST_CANCELLATION_DOCUMENT} |
487 | - ${cancel_num} Set variable 0 | |
488 | - Log ${cancel_num} | |
489 | 487 | ${reply}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${FIRST_CANCELLATION_DOCUMENT} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} |
490 | 488 | Log ${reply} |
491 | 489 | |
492 | 490 | |
493 | 491 | Змінити опис документа в скасуванні |
494 | - [Arguments] ${username} ${tender_uaid} | |
492 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} ${doc_num} | |
495 | 493 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
496 | 494 | ${CANCELLATION_DOCUMENT_DESCRIPTION} Set variable test description |
497 | 495 | Set suite variable ${CANCELLATION_DOCUMENT_DESCRIPTION} |
498 | 496 | ${cancellation_document_field} Set variable description |
499 | 497 | ${data}= change_cancellation_document_field ${cancellation_document_field} ${CANCELLATION_DOCUMENT_DESCRIPTION} |
500 | 498 | Log ${data} |
501 | - ${cancel_num} Set variable 0 | |
502 | - ${doc_num} Set variable 0 | |
503 | 499 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${cancel_num} ${doc_num} |
504 | 500 | Log ${reply} |
505 | 501 | |
506 | 502 | |
507 | 503 | Завантажити нову версію документа до запиту на скасування |
508 | - [Arguments] ${username} ${tender_uaid} | |
504 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} ${doc_num} | |
509 | 505 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
510 | 506 | ${SECOND_CANCELLATION_DOCUMENT}= create_fake_doc |
511 | 507 | Set suite variable ${SECOND_CANCELLATION_DOCUMENT} |
512 | 508 | Log ${SECOND_CANCELLATION_DOCUMENT} |
513 | - ${cancel_num} Set variable 0 | |
514 | - ${doc_num} Set variable 0 | |
515 | 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 | 510 | Log ${reply} |
517 | 511 | |
518 | 512 | |
519 | 513 | Підтвердити скасування закупівлі |
520 | - [Arguments] ${username} ${tender_uaid} | |
514 | + [Arguments] ${username} ${tender_uaid} ${cancel_num} | |
521 | 515 | ${tender}= Отримати тендер [modified] ${username} ${tender_uaid} |
522 | - ${cancel_num} Set variable 0 | |
523 | - Log ${cancel_num} | |
524 | 516 | ${data}= Confirm cancellation ${tender['data']['cancellations'][${cancel_num}]['id']} |
525 | 517 | Log ${data} |
526 | 518 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} |
... | ... | @@ -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 | 524 | ${tender}= Викликати для учасника ${username} Отримати тендер [modified] ${tender_uaid} |
533 | - ${contract_num} Set variable 0 | |
534 | 525 | ${data}= confirm contract ${tender['data']['contracts'][${contract_num}]['id']} |
535 | 526 | Log ${data} |
536 | 527 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} | ... | ... |
... | ... | @@ -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 | 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 | 210 | Відображення підтвердженого постачальника прямої закупівлі |
209 | 211 | ${AWARD_NUM} Set variable 0 |
210 | 212 | Set Suite Variable ${AWARD_NUM} |
211 | - ${SUPP_NUM} Set variable 0 | |
212 | - Set Suite Variable ${SUPP_NUM} | |
213 | 213 | ${supp_data}= test_supplier_data |
214 | 214 | Set Suite Variable ${supp_data} |
215 | 215 | Звірити поле тендера із значенням ${viewer} active awards[${AWARD_NUM}].status |
... | ... | @@ -279,51 +279,50 @@ ${broker} Quinta |
279 | 279 | ############################################################################################## |
280 | 280 | |
281 | 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 | 291 | # CANCELLATIONS |
291 | 292 | ############################################################################################## |
292 | 293 | |
293 | 294 | Можливість сформувати запит на скасування прямої закупівлі |
295 | + ${CANCEL_NUM} Set variable 0 | |
296 | + Set suite variable ${CANCEL_NUM} | |
294 | 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 | 311 | Дочекатись синхронізації з майданчиком ${viewer} |
305 | 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 | 317 | Дочекатись синхронізації з майданчиком ${viewer} |
311 | 318 | Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} |
312 | 319 | |
313 | 320 | |
314 | 321 | Відображення активного статусу скасування прямої закупівлі |
315 | - ${CANCEL_NUM}= Set variable 0 | |
316 | - Set suite variable ${CANCEL_NUM} | |
317 | 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 | 326 | Звірити поле тендера із значенням ${viewer} ${CANCELLATION_REASON} cancellations[${CANCEL_NUM}].reason |
328 | 327 | |
329 | 328 | ... | ... |
Please
register
or
login
to post a comment