Commit 739570d8653ff0bca4c98981d4ee096892a66859
Committed by
GitHub
Merge pull request #826 from ivanka12/master
test case for complaint(openua)
Showing
3 changed files
with
58 additions
and
7 deletions
| @@ -807,6 +807,27 @@ Resource resource.robot | @@ -807,6 +807,27 @@ Resource resource.robot | ||
| 807 | Remove File ${file_path} | 807 | Remove File ${file_path} |
| 808 | 808 | ||
| 809 | 809 | ||
| 810 | +Можливість створити скаргу про виправлення визначення ${award_index} переможця із документацією | ||
| 811 | + ${claim}= Підготувати дані для подання вимоги | ||
| 812 | + ${file_path} ${file_name} ${file_content}= create_fake_doc | ||
| 813 | + ${complaintID}= Run As ${provider} | ||
| 814 | + ... Створити скаргу про виправлення визначення переможця | ||
| 815 | + ... ${TENDER['TENDER_UAID']} | ||
| 816 | + ... ${claim} | ||
| 817 | + ... ${award_index} | ||
| 818 | + ... ${file_path} | ||
| 819 | + ${doc_id}= get_id_from_string ${file_name} | ||
| 820 | + ${claim_data}= Create Dictionary | ||
| 821 | + ... claim=${claim} | ||
| 822 | + ... complaintID=${complaintID} | ||
| 823 | + ... doc_name=${file_name} | ||
| 824 | + ... doc_id=${doc_id} | ||
| 825 | + ... doc_content=${file_content} | ||
| 826 | + ${claim_data}= munch_dict arg=${claim_data} | ||
| 827 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | ||
| 828 | + Remove File ${file_path} | ||
| 829 | + | ||
| 830 | + | ||
| 810 | Можливість скасувати вимогу про виправлення умов закупівлі | 831 | Можливість скасувати вимогу про виправлення умов закупівлі |
| 811 | ${cancellation_reason}= create_fake_sentence | 832 | ${cancellation_reason}= create_fake_sentence |
| 812 | ${data}= Create Dictionary | 833 | ${data}= Create Dictionary |
| @@ -676,6 +676,39 @@ Library openprocurement_client.utils | @@ -676,6 +676,39 @@ Library openprocurement_client.utils | ||
| 676 | [return] ${complaintID} | 676 | [return] ${complaintID} |
| 677 | 677 | ||
| 678 | 678 | ||
| 679 | +Створити скаргу про виправлення визначення переможця | ||
| 680 | + [Documentation] Створює скаргу у статусі "pending" | ||
| 681 | + ... Можна створити скаргу як з документацією, так і без неї | ||
| 682 | + [Arguments] ${username} ${tender_uaid} ${claim} ${award_index} ${document}=${None} | ||
| 683 | + ${complaintID}= openprocurement_client.Створити чернетку вимоги про виправлення визначення переможця | ||
| 684 | + ... ${username} | ||
| 685 | + ... ${tender_uaid} | ||
| 686 | + ... ${claim} | ||
| 687 | + ... ${award_index} | ||
| 688 | + | ||
| 689 | + ${status}= Run keyword and return status Should not be equal ${document} ${None} | ||
| 690 | + Log ${status} | ||
| 691 | + Run keyword if ${status} == ${True} openprocurement_client.Завантажити документацію до вимоги про виправлення визначення переможця | ||
| 692 | + ... ${username} | ||
| 693 | + ... ${tender_uaid} | ||
| 694 | + ... ${complaintID} | ||
| 695 | + ... ${award_index} | ||
| 696 | + ... ${document} | ||
| 697 | + | ||
| 698 | + ${status}= Set variable pending | ||
| 699 | + ${data}= Create Dictionary status=${status} | ||
| 700 | + ${confirmation_data}= Create Dictionary data=${data} | ||
| 701 | + openprocurement_client.Подати вимогу про виправлення визначення переможця | ||
| 702 | + ... ${username} | ||
| 703 | + ... ${tender_uaid} | ||
| 704 | + ... ${complaintID} | ||
| 705 | + ... ${award_index} | ||
| 706 | + ... ${confirmation_data} | ||
| 707 | + | ||
| 708 | + [return] ${complaintID} | ||
| 709 | + | ||
| 710 | + | ||
| 711 | + | ||
| 679 | Завантажити документацію до вимоги | 712 | Завантажити документацію до вимоги |
| 680 | [Arguments] ${username} ${tender_uaid} ${complaintID} ${document} | 713 | [Arguments] ${username} ${tender_uaid} ${complaintID} ${document} |
| 681 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | 714 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
| @@ -647,7 +647,7 @@ ${award_index} ${0} | @@ -647,7 +647,7 @@ ${award_index} ${0} | ||
| 647 | Можливість скасувати вимогу/скаргу про виправлення визначення ${award_index} переможця, надавши їй статус cancelled | 647 | Можливість скасувати вимогу/скаргу про виправлення визначення ${award_index} переможця, надавши їй статус cancelled |
| 648 | 648 | ||
| 649 | 649 | ||
| 650 | -Відображення статусу 'cancelled' після 'draft -> claim -> answered' вимоги про виправлення визначення переможця | 650 | +Відображення статусу 'cancelled' після 'answered' вимоги про виправлення визначення переможця |
| 651 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження | 651 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження |
| 652 | ... viewer | 652 | ... viewer |
| 653 | ... ${USERS.users['${viewer}'].broker} | 653 | ... ${USERS.users['${viewer}'].broker} |
| @@ -657,7 +657,7 @@ ${award_index} ${0} | @@ -657,7 +657,7 @@ ${award_index} ${0} | ||
| 657 | Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer} | 657 | Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer} |
| 658 | 658 | ||
| 659 | 659 | ||
| 660 | -Можливість створити чернетку вимогу про виправлення визначення переможця і перетворити її в скаргу | 660 | +Можливість створити скаргу про виправлення визначення переможця |
| 661 | [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | 661 | [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження |
| 662 | ... provider | 662 | ... provider |
| 663 | ... ${USERS.users['${provider}'].broker} | 663 | ... ${USERS.users['${provider}'].broker} |
| @@ -665,12 +665,9 @@ ${award_index} ${0} | @@ -665,12 +665,9 @@ ${award_index} ${0} | ||
| 665 | ... critical | 665 | ... critical |
| 666 | [Setup] Дочекатись синхронізації з майданчиком ${provider} | 666 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
| 667 | [Teardown] Оновити LAST_MODIFICATION_DATE | 667 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 668 | - Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця | ||
| 669 | - Дочекатись синхронізації з майданчиком ${provider} | ||
| 670 | - Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу | ||
| 671 | - | 668 | + Можливість створити скаргу про виправлення визначення ${award_index} переможця із документацією |
| 672 | 669 | ||
| 673 | -Відображення статусу 'pending' після 'draft' чернетки вимоги про виправлення визначення переможця | 670 | +Відображення статусу 'pending' скарги про виправлення визначення переможця |
| 674 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження | 671 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження |
| 675 | ... viewer | 672 | ... viewer |
| 676 | ... ${USERS.users['${viewer}'].broker} | 673 | ... ${USERS.users['${viewer}'].broker} |
Please
register
or
login
to post a comment