Commit 739570d8653ff0bca4c98981d4ee096892a66859

Authored by kosaniak
Committed by GitHub
2 parents 5c984078 a67cee3e

Merge pull request #826 from ivanka12/master

test case for complaint(openua)
@@ -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