Commit b2b3b30409008613f7abc4bf0c4858de007cfe29
1 parent
1ae9186b
openprocurement_client: Cleaned up limited section
Showing
1 changed file
with
73 additions
and
74 deletions
@@ -426,104 +426,103 @@ Library openprocurement_client_helper.py | @@ -426,104 +426,103 @@ Library openprocurement_client_helper.py | ||
426 | Log ${tender_lot} | 426 | Log ${tender_lot} |
427 | [return] ${tender_lot} | 427 | [return] ${tender_lot} |
428 | 428 | ||
429 | +############################################################################## | ||
430 | +# Limited procurement | ||
431 | +############################################################################## | ||
432 | + | ||
433 | +Отримати тендер [modified] | ||
434 | + [Arguments] ${username} | ||
435 | + Log ${username} | ||
436 | + Log ${TENDER['TENDER_UAID']} | ||
437 | + ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${TENDER['TENDER_UAID']} | ||
438 | + ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
439 | + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
440 | + Log ${tender} | ||
441 | + [Return] ${tender} | ||
442 | + | ||
429 | 443 | ||
430 | Додати постачальника | 444 | Додати постачальника |
431 | - [Arguments] ${username} ${tenderUAID} | ||
432 | - log ${username} | ||
433 | - log ${tenderUAID} | 445 | + [Arguments] ${username} |
446 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
434 | ${supplier_data}= test supplier data | 447 | ${supplier_data}= test supplier data |
435 | - log ${supplier_data} | ||
436 | - ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${tenderUAID} | ||
437 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
438 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 448 | + Log ${supplier_data} |
439 | ${reply}= Call Method ${USERS.users['${username}'].client} create_award ${tender} ${supplier_data} | 449 | ${reply}= Call Method ${USERS.users['${username}'].client} create_award ${tender} ${supplier_data} |
440 | - [return] ${reply} | 450 | + Log ${reply} |
441 | 451 | ||
442 | 452 | ||
443 | Підтвердити постачальника | 453 | Підтвердити постачальника |
444 | - [Arguments] ${username} ${tenderUAID} | ||
445 | - log ${username} | ||
446 | - log ${tenderUAID} | ||
447 | - ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${tenderUAID} | ||
448 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
449 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
450 | - log ${tender} | ||
451 | - ${award_data}= Confirm supplier ${tender['data']['awards'][0]['id']} | ||
452 | - log ${award_data} | ||
453 | - ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${award_data} | ||
454 | - [return] ${reply} | 454 | + [Arguments] ${username} |
455 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
456 | + ${data}= Confirm supplier ${tender['data']['awards'][0]['id']} | ||
457 | + Log ${data} | ||
458 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data} | ||
459 | + Log ${reply} | ||
455 | 460 | ||
456 | 461 | ||
457 | Додати запит на скасування | 462 | Додати запит на скасування |
458 | - [Arguments] ${username} ${tenderUAID} | ||
459 | - ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${tenderUAID} | ||
460 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
461 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
462 | - ${cancel_data}= Cancel tender prost :)) | ||
463 | - log ${cancel_data} | ||
464 | - ${reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${cancel_data} | ||
465 | - [return] ${reply} | 463 | + [Arguments] ${username} |
464 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
465 | + ${CANCELLATION_REASON} Set variable prost :)) | ||
466 | + Set suite variable ${CANCELLATION_REASON} | ||
467 | + ${data}= Cancel tender ${CANCELLATION_REASON} | ||
468 | + Log ${data} | ||
469 | + ${reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${data} | ||
470 | + Log ${reply} | ||
466 | 471 | ||
467 | 472 | ||
468 | Завантажити документацію до запиту на скасування | 473 | Завантажити документацію до запиту на скасування |
469 | - [Arguments] ${username} ${path} ${tenderid} | ||
470 | - log ${username} | ||
471 | - log ${path} | ||
472 | - log ${tenderid} | ||
473 | - ${internalid}= Отримати internal id по UAid ${username} ${tenderid} | ||
474 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${internalid} | ||
475 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
476 | - ${response}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${path} ${tender} ${tender['data']['cancellations'][0]['id']} | ||
477 | - log ${response} | ||
478 | - ${uploaded_file} = Create Dictionary filepath ${path} upload_response ${response} | ||
479 | - [return] ${uploaded_file} | 474 | + [Arguments] ${username} |
475 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
476 | + ${FIRST_CANCELLATION_DOCUMENT}= create_fake_doc | ||
477 | + Set suite variable ${FIRST_CANCELLATION_DOCUMENT} | ||
478 | + ${cancel_num} Set variable 0 | ||
479 | + Log ${cancel_num} | ||
480 | + ${reply}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${FIRST_CANCELLATION_DOCUMENT} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} | ||
481 | + Log ${reply} | ||
480 | 482 | ||
481 | 483 | ||
482 | Змінити опис документа в скасуванні | 484 | Змінити опис документа в скасуванні |
483 | - [Arguments] ${username} ${tenderUAID} | ||
484 | - Log ${username} | ||
485 | - Log ${tenderUAID} | ||
486 | - ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${tenderUAID} | ||
487 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
488 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
489 | - ${data}= change_cancellation_document_field description test_description | ||
490 | - log ${data} | ||
491 | - ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} | ||
492 | - [return] ${reply} | 485 | + [Arguments] ${username} |
486 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
487 | + ${CANCELLATION_DOCUMENT_DESCRIPTION} Set variable test description | ||
488 | + Set suite variable ${CANCELLATION_DOCUMENT_DESCRIPTION} | ||
489 | + ${cancellation_document_field} Set variable description | ||
490 | + ${data}= change_cancellation_document_field ${cancellation_document_field} ${CANCELLATION_DOCUMENT_DESCRIPTION} | ||
491 | + Log ${data} | ||
492 | + ${cancel_num} Set variable 0 | ||
493 | + ${doc_num} Set variable 0 | ||
494 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${cancel_num} ${doc_num} | ||
495 | + Log ${reply} | ||
493 | 496 | ||
494 | 497 | ||
495 | Завантажити нову версію документа до запиту на скасування | 498 | Завантажити нову версію документа до запиту на скасування |
496 | - [Arguments] ${username} ${path} | ||
497 | - ${internalid}= Отримати internal id по UAid ${username} ${TENDER['TENDER_UAID']} | ||
498 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${internalid} | ||
499 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
500 | - ${response}= Call Method ${USERS.users['${username}'].client} update_cancellation_document ${path} ${tender} ${tender['data']['cancellations'][0]['id']} ${tender['data']['cancellations'][0]['documents'][0]['id']} | ||
501 | - ${uploaded_file} = Create Dictionary filepath ${path} upload_response ${response} | ||
502 | - Log ${uploaded_file} | ||
503 | - [return] ${uploaded_file} | 499 | + [Arguments] ${username} |
500 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
501 | + ${SECOND_CANCELLATION_DOCUMENT}= create_fake_doc | ||
502 | + Set suite variable ${SECOND_CANCELLATION_DOCUMENT} | ||
503 | + Log ${SECOND_CANCELLATION_DOCUMENT} | ||
504 | + ${cancel_num} Set variable 0 | ||
505 | + ${doc_num} Set variable 0 | ||
506 | + ${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']} | ||
507 | + Log ${reply} | ||
504 | 508 | ||
505 | 509 | ||
506 | Підтвердити скасування закупівлі | 510 | Підтвердити скасування закупівлі |
507 | - [Arguments] ${username} ${tenderUAID} | ||
508 | - log ${username} | ||
509 | - log ${tenderUAID} | ||
510 | - ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${tenderUAID} | ||
511 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
512 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
513 | - ${data}= Confirm cancellation ${tender['data']['cancellations'][0]['id']} | ||
514 | - log ${data} | 511 | + [Arguments] ${username} |
512 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
513 | + ${cancel_num} Set variable 0 | ||
514 | + Log ${cancel_num} | ||
515 | + ${data}= Confirm cancellation ${tender['data']['cancellations'][${cancel_num}]['id']} | ||
516 | + Log ${data} | ||
515 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} | 517 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data} |
516 | - [return] ${reply} | 518 | + Log ${reply} |
517 | 519 | ||
518 | 520 | ||
519 | Підтвердити підписання контракту | 521 | Підтвердити підписання контракту |
520 | - [Arguments] ${username} ${tenderUAID} | ||
521 | - log ${username} | ||
522 | - log ${tenderUAID} | ||
523 | - ${tenderID}= openprocurement_client.Отримати internal id по UAid ${username} ${tenderUAID} | ||
524 | - ${tender}= Call Method ${USERS.users['${username}'].client} get_tender ${tenderID} | ||
525 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | ||
526 | - ${data}= confirm contract ${tender['data']['contracts'][0]['id']} | ||
527 | - log ${data} | 522 | + [Arguments] ${username} |
523 | + ${tender}= Викликати для учасника ${username} Отримати тендер [modified] | ||
524 | + ${contract_num} Set variable 0 | ||
525 | + ${data}= confirm contract ${tender['data']['contracts'][${contract_num}]['id']} | ||
526 | + Log ${data} | ||
528 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} | 527 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data} |
529 | - [return] ${reply} | 528 | + Log ${reply} |
Please
register
or
login
to post a comment