Commit 7ba666abe9070286940e5044754d22019b8398c6
1 parent
54ba4905
Move `Отримати дані із скарги...` to op_client.robot
Showing
2 changed files
with
37 additions
and
37 deletions
| @@ -620,6 +620,32 @@ Library openprocurement_client_helper.py | @@ -620,6 +620,32 @@ Library openprocurement_client_helper.py | ||
| 620 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint ${tender} ${escalating_data} ${tender.data.awards[${award_index}].id} | 620 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint ${tender} ${escalating_data} ${tender.data.awards[${award_index}].id} |
| 621 | Log ${reply} | 621 | Log ${reply} |
| 622 | 622 | ||
| 623 | + | ||
| 624 | +Отримати дані із скарги на умови | ||
| 625 | + [Arguments] ${username} ${complaintID} ${field_name} | ||
| 626 | + ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.complaints} | ||
| 627 | + ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID} | ||
| 628 | + ${field_value}= Get Variable Value ${USERS.users['${username}'].tender_data.data.complaints[${complaint_index}]['${field_name}']} | ||
| 629 | + [Return] ${field_value} | ||
| 630 | + | ||
| 631 | + | ||
| 632 | +Отримати дані із скарги про виправлення визначення переможця | ||
| 633 | + [Arguments] ${username} ${award_index} ${complaintID} ${field_name} | ||
| 634 | + ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints} | ||
| 635 | + ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID} | ||
| 636 | + ${field_value}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints[${complaint_index}]['${field_name}']} | ||
| 637 | + [Return] ${field_value} | ||
| 638 | + | ||
| 639 | + | ||
| 640 | +Отримати поле документації до скарги | ||
| 641 | + [Arguments] ${username} ${complaintID} ${document_id} ${field_name} ${award_index}=${None} | ||
| 642 | + ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints} ${USERS.users['${username}'].tender_data.data.complaints} | ||
| 643 | + ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID} | ||
| 644 | + Log ${complaints} | ||
| 645 | + ${document_index}= get_document_index_by_id ${complaints[${complaint_index}].documents} ${document_id} | ||
| 646 | + ${field_value}= Get Variable Value ${complaints[${complaint_index}].documents[${document_index}]['${field_name}']} | ||
| 647 | + [Return] ${field_value} | ||
| 648 | + | ||
| 623 | ############################################################################## | 649 | ############################################################################## |
| 624 | # Bid operations | 650 | # Bid operations |
| 625 | ############################################################################## | 651 | ############################################################################## |
| @@ -528,57 +528,31 @@ Get Broker Property By Username | @@ -528,57 +528,31 @@ Get Broker Property By Username | ||
| 528 | 528 | ||
| 529 | Звірити поле скарги із значенням | 529 | Звірити поле скарги із значенням |
| 530 | [Arguments] ${username} ${given_value} ${field_name} ${complaintID} | 530 | [Arguments] ${username} ${given_value} ${field_name} ${complaintID} |
| 531 | - ${received_value}= Отримати дані із скарги на умови ${username} ${complaintID} ${field_name} ${given_value} | ||
| 532 | - Порівняти об'єкти ${given_value} ${received_value} | ||
| 533 | - | ||
| 534 | - | ||
| 535 | -Отримати дані із скарги на умови | ||
| 536 | - [Arguments] ${username} ${complaintID} ${field_name} ${given_value} | ||
| 537 | - ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.complaints} | ||
| 538 | - ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID} | ||
| 539 | ${status}= Call method ${field_name} startswith document. | 531 | ${status}= Call method ${field_name} startswith document. |
| 540 | ${fetched_field_name}= Run keyword if ${status} == ${True} Fetch From Right ${field_name} . | 532 | ${fetched_field_name}= Run keyword if ${status} == ${True} Fetch From Right ${field_name} . |
| 541 | ${field_name}= Set variable if ${status} == ${True} ${fetched_field_name} ${field_name} | 533 | ${field_name}= Set variable if ${status} == ${True} ${fetched_field_name} ${field_name} |
| 542 | - Run keyword And Return if ${status} == ${True} Отримати поле документа | ||
| 543 | - ... ${username} | ||
| 544 | - ... ${complaints[${complaint_index}].documents} | 534 | + ${received_value}= Run keyword if ${status} == ${True} Run as ${username} Отримати поле документації до скарги |
| 535 | + ... ${complaintID} | ||
| 545 | ... ${given_value} | 536 | ... ${given_value} |
| 546 | ... ${field_name} | 537 | ... ${field_name} |
| 547 | - ${field_value}= Get Variable Value ${USERS.users['${username}'].tender_data.data.complaints[${complaint_index}]['${field_name}']} | ||
| 548 | - Log ${field_value} | ||
| 549 | - [Return] ${field_value} | 538 | + ... ELSE |
| 539 | + ... Run as ${username} Отримати дані із скарги на умови ${complaintID} ${field_name} | ||
| 540 | + Порівняти об'єкти ${given_value} ${received_value} | ||
| 550 | 541 | ||
| 551 | 542 | ||
| 552 | Звірити поле скарги про виправлення визначення переможця із значенням | 543 | Звірити поле скарги про виправлення визначення переможця із значенням |
| 553 | [Arguments] ${username} ${given_value} ${field_name} ${award_index} ${complaintID} | 544 | [Arguments] ${username} ${given_value} ${field_name} ${award_index} ${complaintID} |
| 554 | - ${received_value}= Отримати дані із скарги про виправлення визначення переможця ${username} ${award_index} ${complaintID} ${field_name} ${given_value} | ||
| 555 | - Порівняти об'єкти ${given_value} ${received_value} | ||
| 556 | - | ||
| 557 | - | ||
| 558 | -Отримати дані із скарги про виправлення визначення переможця | ||
| 559 | - [Arguments] ${username} ${award_index} ${complaintID} ${field_name} ${given_value} | ||
| 560 | - ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints} | ||
| 561 | - ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID} | ||
| 562 | ${status}= Call method ${field_name} startswith document. | 545 | ${status}= Call method ${field_name} startswith document. |
| 563 | ${fetched_field_name}= Run keyword if ${status} == ${True} Fetch From Right ${field_name} . | 546 | ${fetched_field_name}= Run keyword if ${status} == ${True} Fetch From Right ${field_name} . |
| 564 | ${field_name}= Set variable if ${status} == ${True} ${fetched_field_name} ${field_name} | 547 | ${field_name}= Set variable if ${status} == ${True} ${fetched_field_name} ${field_name} |
| 565 | - Run keyword And Return if ${status} == ${True} Отримати поле документа | ||
| 566 | - ... ${username} | ||
| 567 | - ... ${complaints[${complaint_index}].documents} | 548 | + ${received_value}= Run keyword if ${status} == ${True} Run as ${username} Отримати поле документації до скарги |
| 549 | + ... ${complaintID} | ||
| 568 | ... ${given_value} | 550 | ... ${given_value} |
| 569 | ... ${field_name} | 551 | ... ${field_name} |
| 570 | - Log ${USERS.users['${username}'].tender_data} | ||
| 571 | - ${field_value}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints[${complaint_index}]['${field_name}']} | ||
| 572 | - Log ${field_value} | ||
| 573 | - [Return] ${field_value} | ||
| 574 | - | ||
| 575 | - | ||
| 576 | -Отримати поле документа | ||
| 577 | - [Arguments] ${username} ${documents} ${document_id} ${field_name} | ||
| 578 | - ${document_index}= get_document_index_by_id ${documents} ${document_id} | ||
| 579 | - ${field_value}= Get Variable Value ${documents[${document_index}]['${field_name}']} | ||
| 580 | - Log ${field_value} | ||
| 581 | - [Return] ${field_value} | 552 | + ... ${award_index} |
| 553 | + ... ELSE | ||
| 554 | + ... Run as ${username} Отримати дані із скарги про виправлення визначення переможця ${award_index} ${complaintID} ${field_name} | ||
| 555 | + Порівняти об'єкти ${given_value} ${received_value} | ||
| 582 | 556 | ||
| 583 | 557 | ||
| 584 | Run As | 558 | Run As |
Please
register
or
login
to post a comment