Commit 05aafb57aad524a2bf911eed6fb48aefb4c9fa55

Authored by mykhaly
1 parent 96ce9e22

Made number of cancellation/document/etc as arguments

... ... @@ -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