Commit e2b56bb90fcb0a4ded8f816d7c727ef160d7ccce
Merge pull request #232 from mykhaly/complaint_view
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