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 | 426 | Log ${tender_lot} |
427 | 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 | 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 | 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 | 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 | 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