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