Commit 8784a5bef9c85213d7c2db83b26711a55b1eefb7

Authored by kosaniak
Committed by GitHub
2 parents b685dc0e cd10fa12

Merge pull request #581 from kosaniak/master

Add declined, invalid and ignored claim status. Add new variable for accelerator.
@@ -634,7 +634,7 @@ Resource resource.robot @@ -634,7 +634,7 @@ Resource resource.robot
634 ... ${cancellation_data} 634 ... ${cancellation_data}
635 Set To Dictionary ${USERS.users['${provider}'].tender_claim_data} cancellation ${cancellation_data} 635 Set To Dictionary ${USERS.users['${provider}'].tender_claim_data} cancellation ${cancellation_data}
636 Wait until keyword succeeds 636 Wait until keyword succeeds
637 - ... 5 min 15 sec 637 + ... 40 min 15 sec
638 ... 15 sec 638 ... 15 sec
639 ... Звірити статус вимоги/скарги 639 ... Звірити статус вимоги/скарги
640 ... ${provider} 640 ... ${provider}
@@ -657,7 +657,7 @@ Resource resource.robot @@ -657,7 +657,7 @@ Resource resource.robot
657 ... ${cancellation_data} 657 ... ${cancellation_data}
658 Set To Dictionary ${USERS.users['${provider}'].lot_claim_data} cancellation ${cancellation_data} 658 Set To Dictionary ${USERS.users['${provider}'].lot_claim_data} cancellation ${cancellation_data}
659 Wait until keyword succeeds 659 Wait until keyword succeeds
660 - ... 5 min 15 sec 660 + ... 40 min 15 sec
661 ... 15 sec 661 ... 15 sec
662 ... Звірити статус вимоги/скарги 662 ... Звірити статус вимоги/скарги
663 ... ${provider} 663 ... ${provider}
@@ -683,7 +683,7 @@ Resource resource.robot @@ -683,7 +683,7 @@ Resource resource.robot
683 Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data} 683 Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
684 ${status}= Set variable if 'open' in '${MODE}' stopping cancelled 684 ${status}= Set variable if 'open' in '${MODE}' stopping cancelled
685 Wait until keyword succeeds 685 Wait until keyword succeeds
686 - ... 5 min 15 sec 686 + ... 40 min 15 sec
687 ... 15 sec 687 ... 15 sec
688 ... Звірити статус вимоги/скарги 688 ... Звірити статус вимоги/скарги
689 ... ${provider} 689 ... ${provider}
@@ -706,7 +706,7 @@ Resource resource.robot @@ -706,7 +706,7 @@ Resource resource.robot
706 ... ${escalation_data} 706 ... ${escalation_data}
707 Set To Dictionary ${USERS.users['${provider}'].tender_claim_data} escalation ${escalation_data} 707 Set To Dictionary ${USERS.users['${provider}'].tender_claim_data} escalation ${escalation_data}
708 Wait until keyword succeeds 708 Wait until keyword succeeds
709 - ... 5 min 15 sec 709 + ... 40 min 15 sec
710 ... 15 sec 710 ... 15 sec
711 ... Звірити статус вимоги/скарги 711 ... Звірити статус вимоги/скарги
712 ... ${provider} 712 ... ${provider}
@@ -728,7 +728,7 @@ Resource resource.robot @@ -728,7 +728,7 @@ Resource resource.robot
728 ... ${escalation_data} 728 ... ${escalation_data}
729 Set To Dictionary ${USERS.users['${provider}'].lot_claim_data} escalation ${escalation_data} 729 Set To Dictionary ${USERS.users['${provider}'].lot_claim_data} escalation ${escalation_data}
730 Wait until keyword succeeds 730 Wait until keyword succeeds
731 - ... 5 min 15 sec 731 + ... 40 min 15 sec
732 ... 15 sec 732 ... 15 sec
733 ... Звірити статус вимоги/скарги 733 ... Звірити статус вимоги/скарги
734 ... ${provider} 734 ... ${provider}
@@ -751,7 +751,7 @@ Resource resource.robot @@ -751,7 +751,7 @@ Resource resource.robot
751 ... ${award_index} 751 ... ${award_index}
752 Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data} 752 Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data}
753 Wait until keyword succeeds 753 Wait until keyword succeeds
754 - ... 5 min 15 sec 754 + ... 40 min 15 sec
755 ... 15 sec 755 ... 15 sec
756 ... Звірити статус вимоги/скарги 756 ... Звірити статус вимоги/скарги
757 ... ${provider} 757 ... ${provider}
@@ -790,50 +790,33 @@ Resource resource.robot @@ -790,50 +790,33 @@ Resource resource.robot
790 ... ${award_index} 790 ... ${award_index}
791 791
792 792
793 -Можливість відповісти на вимогу про виправлення умов закупівлі  
794 - ${answer_data}= test_claim_answer_data 793 +Можливість відповісти ${status} на вимогу про виправлення умов ${tender_or_lot}
  794 + ${answer_data}= test_claim_answer_data ${status}
795 Log ${answer_data} 795 Log ${answer_data}
  796 + ${data}= Set Variable If '${tender_or_lot}' == 'tender' ${USERS.users['${provider}']['tender_claim_data']['complaintID']} ${USERS.users['${provider}']['lot_claim_data']['complaintID']}
796 Run As ${tender_owner} 797 Run As ${tender_owner}
797 ... Відповісти на вимогу про виправлення умов закупівлі 798 ... Відповісти на вимогу про виправлення умов закупівлі
798 ... ${TENDER['TENDER_UAID']} 799 ... ${TENDER['TENDER_UAID']}
799 - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}  
800 - ... ${answer_data}  
801 - ${claim_data}= Create Dictionary claim_answer=${answer_data}  
802 - ${claim_data}= munch_dict arg=${claim_data}  
803 - Set To Dictionary ${USERS.users['${tender_owner}']} tender_claim_data ${claim_data}  
804 - Wait until keyword succeeds  
805 - ... 5 min 15 sec  
806 - ... 15 sec  
807 - ... Звірити статус вимоги/скарги  
808 - ... ${provider}  
809 - ... ${TENDER['TENDER_UAID']}  
810 - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}  
811 - ... answered  
812 -  
813 -  
814 -Можливість відповісти на вимогу про виправлення умов лоту  
815 - ${answer_data}= test_claim_answer_data  
816 - Log ${answer_data}  
817 - Run As ${tender_owner}  
818 - ... Відповісти на вимогу про виправлення умов лоту  
819 - ... ${TENDER['TENDER_UAID']}  
820 - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} 800 + ... ${data}
821 ... ${answer_data} 801 ... ${answer_data}
822 ${claim_data}= Create Dictionary claim_answer=${answer_data} 802 ${claim_data}= Create Dictionary claim_answer=${answer_data}
823 ${claim_data}= munch_dict arg=${claim_data} 803 ${claim_data}= munch_dict arg=${claim_data}
824 - Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data} 804 + Run Keyword If '${tender_or_lot}' == 'tender'
  805 + ... Set To Dictionary ${USERS.users['${tender_owner}']} tender_claim_data ${claim_data}
  806 + ... ELSE
  807 + ... Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data}
825 Wait until keyword succeeds 808 Wait until keyword succeeds
826 - ... 5 min 15 sec 809 + ... 40 min 15 sec
827 ... 15 sec 810 ... 15 sec
828 ... Звірити статус вимоги/скарги 811 ... Звірити статус вимоги/скарги
829 ... ${provider} 812 ... ${provider}
830 ... ${TENDER['TENDER_UAID']} 813 ... ${TENDER['TENDER_UAID']}
831 - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} 814 + ... ${data}
832 ... answered 815 ... answered
833 816
834 817
835 -Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця  
836 - ${answer_data}= test_claim_answer_data 818 +Можливість відповісти ${status} на вимогу про виправлення визначення ${award_index} переможця
  819 + ${answer_data}= test_claim_answer_data ${status}
837 Log ${answer_data} 820 Log ${answer_data}
838 Run As ${tender_owner} 821 Run As ${tender_owner}
839 ... Відповісти на вимогу про виправлення визначення переможця 822 ... Відповісти на вимогу про виправлення визначення переможця
@@ -845,7 +828,7 @@ Resource resource.robot @@ -845,7 +828,7 @@ Resource resource.robot
845 ${claim_data}= munch_dict arg=${claim_data} 828 ${claim_data}= munch_dict arg=${claim_data}
846 Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data} 829 Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
847 Wait until keyword succeeds 830 Wait until keyword succeeds
848 - ... 5 min 15 sec 831 + ... 40 min 15 sec
849 ... 15 sec 832 ... 15 sec
850 ... Звірити статус вимоги/скарги 833 ... Звірити статус вимоги/скарги
851 ... ${provider} 834 ... ${provider}
@@ -868,7 +851,7 @@ Resource resource.robot @@ -868,7 +851,7 @@ Resource resource.robot
868 ... ${confirmation_data} 851 ... ${confirmation_data}
869 Set To Dictionary ${USERS.users['${provider}']['tender_claim_data']} claim_answer_confirm ${confirmation_data} 852 Set To Dictionary ${USERS.users['${provider}']['tender_claim_data']} claim_answer_confirm ${confirmation_data}
870 Wait until keyword succeeds 853 Wait until keyword succeeds
871 - ... 5 min 15 sec 854 + ... 40 min 15 sec
872 ... 15 sec 855 ... 15 sec
873 ... Звірити статус вимоги/скарги 856 ... Звірити статус вимоги/скарги
874 ... ${provider} 857 ... ${provider}
@@ -877,6 +860,27 @@ Resource resource.robot @@ -877,6 +860,27 @@ Resource resource.robot
877 ... resolved 860 ... resolved
878 861
879 862
  863 +Можливість заперечити незадоволення вимоги про виправлення умов закупівлі для ${status} відповіді
  864 + ${data}= Create Dictionary
  865 + ... satisfied=${False}
  866 + ${confirmation_data}= Create Dictionary data=${data}
  867 + ${confirmation_data}= munch_dict arg=${confirmation_data}
  868 + Run As ${provider}
  869 + ... Підтвердити вирішення вимоги про виправлення умов закупівлі
  870 + ... ${TENDER['TENDER_UAID']}
  871 + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  872 + ... ${confirmation_data}
  873 + Set To Dictionary ${USERS.users['${provider}']['tender_claim_data']} claim_answer_confirm ${confirmation_data}
  874 + Wait until keyword succeeds
  875 + ... 40 min 15 sec
  876 + ... 15 sec
  877 + ... Звірити статус вимоги/скарги
  878 + ... ${provider}
  879 + ... ${TENDER['TENDER_UAID']}
  880 + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  881 + ... ${status}
  882 +
  883 +
880 Можливість підтвердити задоволення вимоги про виправлення умов лоту 884 Можливість підтвердити задоволення вимоги про виправлення умов лоту
881 ${data}= Create Dictionary 885 ${data}= Create Dictionary
882 ... status=resolved 886 ... status=resolved
@@ -890,7 +894,7 @@ Resource resource.robot @@ -890,7 +894,7 @@ Resource resource.robot
890 ... ${confirmation_data} 894 ... ${confirmation_data}
891 Set To Dictionary ${USERS.users['${provider}']['lot_claim_data']} claim_answer_confirm ${confirmation_data} 895 Set To Dictionary ${USERS.users['${provider}']['lot_claim_data']} claim_answer_confirm ${confirmation_data}
892 Wait until keyword succeeds 896 Wait until keyword succeeds
893 - ... 5 min 15 sec 897 + ... 40 min 15 sec
894 ... 15 sec 898 ... 15 sec
895 ... Звірити статус вимоги/скарги 899 ... Звірити статус вимоги/скарги
896 ... ${provider} 900 ... ${provider}
@@ -902,7 +906,7 @@ Resource resource.robot @@ -902,7 +906,7 @@ Resource resource.robot
902 Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця 906 Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця
903 ${data}= Create Dictionary 907 ${data}= Create Dictionary
904 ... status=resolved 908 ... status=resolved
905 - ... satisfied=${True} 909 + ... satisfied=${True}
906 ${confirmation_data}= Create Dictionary data=${data} 910 ${confirmation_data}= Create Dictionary data=${data}
907 ${confirmation_data}= munch_dict arg=${confirmation_data} 911 ${confirmation_data}= munch_dict arg=${confirmation_data}
908 Run As ${provider} 912 Run As ${provider}
@@ -913,7 +917,7 @@ Resource resource.robot @@ -913,7 +917,7 @@ Resource resource.robot
913 ... ${award_index} 917 ... ${award_index}
914 Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data} 918 Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data}
915 Wait until keyword succeeds 919 Wait until keyword succeeds
916 - ... 5 min 15 sec 920 + ... 40 min 15 sec
917 ... 15 sec 921 ... 15 sec
918 ... Звірити статус вимоги/скарги 922 ... Звірити статус вимоги/скарги
919 ... ${provider} 923 ... ${provider}
@@ -25,8 +25,7 @@ ${award_index} ${0} @@ -25,8 +25,7 @@ ${award_index} ${0}
25 [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера 25 [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
26 ... tender_owner 26 ... tender_owner
27 ... ${USERS.users['${tender_owner}'].broker} 27 ... ${USERS.users['${tender_owner}'].broker}
28 - ... lot_complaint  
29 - ... tender_complaint 28 + ... create_tender
30 ... critical 29 ... critical
31 [Teardown] Оновити LAST_MODIFICATION_DATE 30 [Teardown] Оновити LAST_MODIFICATION_DATE
32 Можливість оголосити тендер 31 Можливість оголосити тендер
@@ -36,8 +35,7 @@ ${award_index} ${0} @@ -36,8 +35,7 @@ ${award_index} ${0}
36 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера 35 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
37 ... viewer 36 ... viewer
38 ... ${USERS.users['${viewer}'].broker} 37 ... ${USERS.users['${viewer}'].broker}
39 - ... lot_complaint  
40 - ... tender_complaint 38 + ... find_tender
41 ... critical 39 ... critical
42 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 40 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
43 Можливість знайти тендер по ідентифікатору для усіх користувачів 41 Можливість знайти тендер по ідентифікатору для усіх користувачів
@@ -48,7 +46,7 @@ ${award_index} ${0} @@ -48,7 +46,7 @@ ${award_index} ${0}
48 ... viewer tender_owner provider provider1 46 ... viewer tender_owner provider provider1
49 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} 47 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
50 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 48 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
51 - ... lot_view level1 49 + ... tender_view
52 ... critical 50 ... critical
53 Звірити відображення поля title усіх лотів для усіх користувачів 51 Звірити відображення поля title усіх лотів для усіх користувачів
54 52
@@ -112,7 +110,7 @@ ${award_index} ${0} @@ -112,7 +110,7 @@ ${award_index} ${0}
112 ... critical 110 ... critical
113 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 111 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
114 [Teardown] Оновити LAST_MODIFICATION_DATE 112 [Teardown] Оновити LAST_MODIFICATION_DATE
115 - Можливість відповісти на вимогу про виправлення умов закупівлі 113 + Можливість відповісти resolved на вимогу про виправлення умов tender
116 114
117 115
118 Відображення статусу 'answered' вимоги 116 Відображення статусу 'answered' вимоги
@@ -173,6 +171,92 @@ ${award_index} ${0} @@ -173,6 +171,92 @@ ${award_index} ${0}
173 Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer} 171 Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}
174 172
175 173
  174 +Можливість створити вимогу про виправлення умов закупівлі, додати документацію і подати її користувачем
  175 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  176 + ... provider
  177 + ... ${USERS.users['${provider}'].broker}
  178 + ... tender_complaint
  179 + ... critical
  180 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  181 + [Teardown] Оновити LAST_MODIFICATION_DATE
  182 + Можливість створити вимогу про виправлення умов закупівлі із документацією
  183 +
  184 +
  185 +Можливість незадовільно відповісти на вимогу про виправлення умов закупівлі
  186 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  187 + ... tender_owner
  188 + ... ${USERS.users['${tender_owner}'].broker}
  189 + ... tender_complaint
  190 + ... critical
  191 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  192 + [Teardown] Оновити LAST_MODIFICATION_DATE
  193 + Можливість відповісти declined на вимогу про виправлення умов tender
  194 +
  195 +
  196 +Можливість заперечити незадоволення вимоги про виправлення умов закупівлі
  197 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  198 + ... provider
  199 + ... ${USERS.users['${provider}'].broker}
  200 + ... tender_complaint
  201 + ... critical
  202 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  203 + [Teardown] Оновити LAST_MODIFICATION_DATE
  204 + Можливість заперечити незадоволення вимоги про виправлення умов закупівлі для declined відповіді
  205 +
  206 +
  207 +Відображення рішення про незадоволення вимоги
  208 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  209 + ... viewer
  210 + ... ${USERS.users['${viewer}'].broker}
  211 + ... tender_complaint
  212 + ... non-critical
  213 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  214 + Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}
  215 +
  216 +
  217 +Відображення статусу 'declined' вимоги про виправлення умов закупівлі
  218 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  219 + ... viewer
  220 + ... ${USERS.users['${viewer}'].broker}
  221 + ... tender_complaint
  222 + ... non-critical
  223 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  224 + Звірити відображення поля status вимоги із declined для користувача ${viewer}
  225 +
  226 +
  227 +Можливість створити вимогу про виправлення умов закупівлі, додати до неї документацію і подати її
  228 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  229 + ... provider
  230 + ... ${USERS.users['${provider}'].broker}
  231 + ... tender_complaint
  232 + ... critical
  233 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  234 + [Teardown] Оновити LAST_MODIFICATION_DATE
  235 + Можливість створити вимогу про виправлення умов закупівлі із документацією
  236 +
  237 +
  238 +Можливість відхилити вимогу про виправлення умов закупівлі
  239 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  240 + ... tender_owner
  241 + ... ${USERS.users['${tender_owner}'].broker}
  242 + ... tender_complaint
  243 + ... critical
  244 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  245 + [Teardown] Оновити LAST_MODIFICATION_DATE
  246 + Можливість відповісти invalid на вимогу про виправлення умов tender
  247 +
  248 +
  249 +Відображення статусу 'invalid' вимоги про виправлення умов закупівлі
  250 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  251 + ... viewer
  252 + ... ${USERS.users['${viewer}'].broker}
  253 + ... tender_complaint
  254 + ... non-critical
  255 + [Setup] Дочекатись зміни статусу вимоги ${provider} invalid ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  256 + [Teardown] Оновити LAST_MODIFICATION_DATE
  257 + Звірити відображення поля status вимоги із invalid для користувача ${viewer}
  258 +
  259 +
176 Можливість створити вимогу про виправлення умов лоту, додати до неї документацію і подати її користувачем 260 Можливість створити вимогу про виправлення умов лоту, додати до неї документацію і подати її користувачем
177 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 261 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
178 ... provider 262 ... provider
@@ -193,7 +277,7 @@ ${award_index} ${0} @@ -193,7 +277,7 @@ ${award_index} ${0}
193 ... critical 277 ... critical
194 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 278 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
195 [Teardown] Оновити LAST_MODIFICATION_DATE 279 [Teardown] Оновити LAST_MODIFICATION_DATE
196 - Можливість відповісти на вимогу про виправлення умов лоту 280 + Можливість відповісти resolved на вимогу про виправлення умов lot
197 281
198 282
199 Можливість підтвердити задоволення вимоги про виправлення умов лоту 283 Можливість підтвердити задоволення вимоги про виправлення умов лоту
@@ -206,6 +290,74 @@ ${award_index} ${0} @@ -206,6 +290,74 @@ ${award_index} ${0}
206 [Teardown] Оновити LAST_MODIFICATION_DATE 290 [Teardown] Оновити LAST_MODIFICATION_DATE
207 Можливість підтвердити задоволення вимоги про виправлення умов лоту 291 Можливість підтвердити задоволення вимоги про виправлення умов лоту
208 292
  293 +
  294 +Можливість створити вимогу про виправлення умов лоту, додати документацію і подати її користувачем
  295 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  296 + ... provider
  297 + ... ${USERS.users['${provider}'].broker}
  298 + ... lot_complaint
  299 + ... critical
  300 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  301 + [Teardown] Оновити LAST_MODIFICATION_DATE
  302 + ${lot_index}= Convert To Integer ${lot_index}
  303 + Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
  304 +
  305 +
  306 +Можливість незадовільно відповісти на вимогу про виправлення умов лоту
  307 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  308 + ... tender_owner
  309 + ... ${USERS.users['${tender_owner}'].broker}
  310 + ... lot_complaint
  311 + ... critical
  312 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  313 + [Teardown] Оновити LAST_MODIFICATION_DATE
  314 + Можливість відповісти declined на вимогу про виправлення умов lot
  315 +
  316 +
  317 +Відображення статусу 'declined' вимоги про виправлення умов лоту
  318 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  319 + ... viewer
  320 + ... ${USERS.users['${viewer}'].broker}
  321 + ... lot_complaint
  322 + ... non-critical
  323 + [Setup] Дочекатись зміни статусу вимоги ${provider} declined ${USERS.users['${provider}'].lot_claim_data['complaintID']}
  324 + [Teardown] Оновити LAST_MODIFICATION_DATE
  325 + Звірити відображення поля status вимоги про виправлення умов ${lot_index} лоту із declined для користувача ${viewer}
  326 +
  327 +
  328 +Можливість створити вимогу про виправлення умов лоту, додати до неї документацію і подати її
  329 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  330 + ... provider
  331 + ... ${USERS.users['${provider}'].broker}
  332 + ... lot_complaint
  333 + ... critical
  334 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  335 + [Teardown] Оновити LAST_MODIFICATION_DATE
  336 + ${lot_index}= Convert To Integer ${lot_index}
  337 + Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
  338 +
  339 +
  340 +Можливість відхилити вимогу про виправлення умов лоту
  341 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  342 + ... tender_owner
  343 + ... ${USERS.users['${tender_owner}'].broker}
  344 + ... lot_complaint
  345 + ... critical
  346 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  347 + [Teardown] Оновити LAST_MODIFICATION_DATE
  348 + Можливість відповісти invalid на вимогу про виправлення умов lot
  349 +
  350 +
  351 +Відображення статусу 'invalid' вимоги про виправлення умов лоту
  352 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  353 + ... viewer
  354 + ... ${USERS.users['${viewer}'].broker}
  355 + ... lot_complaint
  356 + ... non-critical
  357 + [Setup] Дочекатись зміни статусу вимоги ${provider} invalid ${USERS.users['${provider}'].lot_claim_data['complaintID']}
  358 + [Teardown] Оновити LAST_MODIFICATION_DATE
  359 + Звірити відображення поля status вимоги про виправлення умов ${lot_index} лоту із invalid для користувача ${viewer}
  360 +
209 ############################################################################################## 361 ##############################################################################################
210 # CREATE AND CANCEL CLAIM 362 # CREATE AND CANCEL CLAIM
211 ############################################################################################## 363 ##############################################################################################
@@ -300,7 +452,7 @@ ${award_index} ${0} @@ -300,7 +452,7 @@ ${award_index} ${0}
300 [Teardown] Оновити LAST_MODIFICATION_DATE 452 [Teardown] Оновити LAST_MODIFICATION_DATE
301 Можливість створити вимогу про виправлення умов закупівлі із документацією 453 Можливість створити вимогу про виправлення умов закупівлі із документацією
302 Дочекатись синхронізації з майданчиком ${tender_owner} 454 Дочекатись синхронізації з майданчиком ${tender_owner}
303 - Можливість відповісти на вимогу про виправлення умов закупівлі 455 + Можливість відповісти resolved на вимогу про виправлення умов tender
304 Дочекатись синхронізації з майданчиком ${provider} 456 Дочекатись синхронізації з майданчиком ${provider}
305 Можливість скасувати вимогу про виправлення умов закупівлі 457 Можливість скасувати вимогу про виправлення умов закупівлі
306 458
@@ -325,8 +477,7 @@ ${award_index} ${0} @@ -325,8 +477,7 @@ ${award_index} ${0}
325 [Teardown] Оновити LAST_MODIFICATION_DATE 477 [Teardown] Оновити LAST_MODIFICATION_DATE
326 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією 478 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
327 Дочекатись синхронізації з майданчиком ${tender_owner} 479 Дочекатись синхронізації з майданчиком ${tender_owner}
328 - Можливість відповісти на вимогу про виправлення умов лоту  
329 - Дочекатись синхронізації з майданчиком ${provider} 480 + Можливість відповісти resolved на вимогу про виправлення умов lot
330 Можливість скасувати вимогу про виправлення умов лоту 481 Можливість скасувати вимогу про виправлення умов лоту
331 482
332 ############################################################################################## 483 ##############################################################################################
@@ -337,12 +488,12 @@ ${award_index} ${0} @@ -337,12 +488,12 @@ ${award_index} ${0}
337 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 488 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
338 ... provider 489 ... provider
339 ... ${USERS.users['${provider}'].broker} 490 ... ${USERS.users['${provider}'].broker}
340 - ... tender_complaint 491 + ... escalate_tender_complaint
341 ... critical 492 ... critical
342 [Teardown] Оновити LAST_MODIFICATION_DATE 493 [Teardown] Оновити LAST_MODIFICATION_DATE
343 Можливість створити вимогу про виправлення умов закупівлі із документацією 494 Можливість створити вимогу про виправлення умов закупівлі із документацією
344 Дочекатись синхронізації з майданчиком ${tender_owner} 495 Дочекатись синхронізації з майданчиком ${tender_owner}
345 - Можливість відповісти на вимогу про виправлення умов закупівлі 496 + Можливість відповісти resolved на вимогу про виправлення умов tender
346 Дочекатись синхронізації з майданчиком ${provider} 497 Дочекатись синхронізації з майданчиком ${provider}
347 Можливість перетворити вимогу про виправлення умов закупівлі в скаргу 498 Можливість перетворити вимогу про виправлення умов закупівлі в скаргу
348 499
@@ -351,7 +502,7 @@ ${award_index} ${0} @@ -351,7 +502,7 @@ ${award_index} ${0}
351 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 502 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
352 ... viewer 503 ... viewer
353 ... ${USERS.users['${viewer}'].broker} 504 ... ${USERS.users['${viewer}'].broker}
354 - ... tender_complaint 505 + ... escalate_tender_complaint
355 ... non-critical 506 ... non-critical
356 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 507 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
357 Звірити відображення поля status вимоги із pending для користувача ${viewer} 508 Звірити відображення поля status вимоги із pending для користувача ${viewer}
@@ -361,7 +512,7 @@ ${award_index} ${0} @@ -361,7 +512,7 @@ ${award_index} ${0}
361 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 512 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
362 ... viewer 513 ... viewer
363 ... ${USERS.users['${viewer}'].broker} 514 ... ${USERS.users['${viewer}'].broker}
364 - ... tender_complaint 515 + ... escalate_tender_complaint
365 ... non-critical 516 ... non-critical
366 Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.escalation.data.satisfied} для користувача ${viewer} 517 Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.escalation.data.satisfied} для користувача ${viewer}
367 518
@@ -370,7 +521,7 @@ ${award_index} ${0} @@ -370,7 +521,7 @@ ${award_index} ${0}
370 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 521 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
371 ... provider 522 ... provider
372 ... ${USERS.users['${provider}'].broker} 523 ... ${USERS.users['${provider}'].broker}
373 - ... tender_complaint 524 + ... escalate_tender_complaint
374 ... critical 525 ... critical
375 [Setup] Дочекатись синхронізації з майданчиком ${provider} 526 [Setup] Дочекатись синхронізації з майданчиком ${provider}
376 [Teardown] Оновити LAST_MODIFICATION_DATE 527 [Teardown] Оновити LAST_MODIFICATION_DATE
@@ -381,7 +532,7 @@ ${award_index} ${0} @@ -381,7 +532,7 @@ ${award_index} ${0}
381 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 532 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
382 ... viewer 533 ... viewer
383 ... ${USERS.users['${viewer}'].broker} 534 ... ${USERS.users['${viewer}'].broker}
384 - ... tender_complaint 535 + ... escalate_tender_complaint
385 ... non-critical 536 ... non-critical
386 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 537 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
387 Звірити відображення поля status вимоги із cancelled для користувача ${viewer} 538 Звірити відображення поля status вимоги із cancelled для користувача ${viewer}
@@ -391,7 +542,7 @@ ${award_index} ${0} @@ -391,7 +542,7 @@ ${award_index} ${0}
391 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 542 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
392 ... viewer 543 ... viewer
393 ... ${USERS.users['${viewer}'].broker} 544 ... ${USERS.users['${viewer}'].broker}
394 - ... tender_complaint 545 + ... escalate_tender_complaint
395 ... non-critical 546 ... non-critical
396 Звірити відображення поля cancellationReason вимоги із ${USERS.users['${provider}'].tender_claim_data.cancellation.data.cancellationReason} для користувача ${viewer} 547 Звірити відображення поля cancellationReason вимоги із ${USERS.users['${provider}'].tender_claim_data.cancellation.data.cancellationReason} для користувача ${viewer}
397 548
@@ -400,13 +551,13 @@ ${award_index} ${0} @@ -400,13 +551,13 @@ ${award_index} ${0}
400 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 551 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
401 ... provider 552 ... provider
402 ... ${USERS.users['${provider}'].broker} 553 ... ${USERS.users['${provider}'].broker}
403 - ... lot_complaint 554 + ... escalate_lot_complaint
404 ... critical 555 ... critical
405 [Setup] Дочекатись синхронізації з майданчиком ${provider} 556 [Setup] Дочекатись синхронізації з майданчиком ${provider}
406 [Teardown] Оновити LAST_MODIFICATION_DATE 557 [Teardown] Оновити LAST_MODIFICATION_DATE
407 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією 558 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
408 Дочекатись синхронізації з майданчиком ${tender_owner} 559 Дочекатись синхронізації з майданчиком ${tender_owner}
409 - Можливість відповісти на вимогу про виправлення умов лоту 560 + Можливість відповісти resolved на вимогу про виправлення умов lot
410 Дочекатись синхронізації з майданчиком ${provider} 561 Дочекатись синхронізації з майданчиком ${provider}
411 Можливість перетворити вимогу про виправлення умов лоту в скаргу 562 Можливість перетворити вимогу про виправлення умов лоту в скаргу
412 563
@@ -415,7 +566,7 @@ ${award_index} ${0} @@ -415,7 +566,7 @@ ${award_index} ${0}
415 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 566 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
416 ... provider 567 ... provider
417 ... ${USERS.users['${provider}'].broker} 568 ... ${USERS.users['${provider}'].broker}
418 - ... lot_complaint 569 + ... escalate_lot_complaint
419 ... critical 570 ... critical
420 [Teardown] Оновити LAST_MODIFICATION_DATE 571 [Teardown] Оновити LAST_MODIFICATION_DATE
421 Можливість скасувати вимогу про виправлення умов лоту 572 Можливість скасувати вимогу про виправлення умов лоту
@@ -428,7 +579,7 @@ ${award_index} ${0} @@ -428,7 +579,7 @@ ${award_index} ${0}
428 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції 579 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
429 ... provider 580 ... provider
430 ... ${USERS.users['${provider}'].broker} 581 ... ${USERS.users['${provider}'].broker}
431 - ... make_bid_by_provider level1 582 + ... award_complaint
432 ... critical 583 ... critical
433 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} 584 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
434 [Teardown] Оновити LAST_MODIFICATION_DATE 585 [Teardown] Оновити LAST_MODIFICATION_DATE
@@ -439,7 +590,7 @@ ${award_index} ${0} @@ -439,7 +590,7 @@ ${award_index} ${0}
439 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції 590 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
440 ... provider1 591 ... provider1
441 ... ${USERS.users['${provider1}'].broker} 592 ... ${USERS.users['${provider1}'].broker}
442 - ... make_bid_by_provider1 level1 593 + ... award_complaint
443 ... critical 594 ... critical
444 [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} 595 [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
445 [Teardown] Оновити LAST_MODIFICATION_DATE 596 [Teardown] Оновити LAST_MODIFICATION_DATE
@@ -452,7 +603,7 @@ ${award_index} ${0} @@ -452,7 +603,7 @@ ${award_index} ${0}
452 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації 603 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
453 ... tender_owner 604 ... tender_owner
454 ... ${USERS.users['${tender_owner}'].broker} 605 ... ${USERS.users['${tender_owner}'].broker}
455 - ... qualification_approve_first_award level1 606 + ... award_complaint
456 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 607 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
457 [Teardown] Оновити LAST_MODIFICATION_DATE 608 [Teardown] Оновити LAST_MODIFICATION_DATE
458 ${file_path} ${file_name} ${file_content}= create_fake_doc 609 ${file_path} ${file_name} ${file_content}= create_fake_doc
@@ -518,7 +669,7 @@ ${award_index} ${0} @@ -518,7 +669,7 @@ ${award_index} ${0}
518 ... critical 669 ... critical
519 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 670 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
520 [Teardown] Оновити LAST_MODIFICATION_DATE 671 [Teardown] Оновити LAST_MODIFICATION_DATE
521 - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця 672 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
522 673
523 674
524 Відображення статусу 'answered' вимоги про виправлення визначення переможця 675 Відображення статусу 'answered' вимоги про виправлення визначення переможця
@@ -642,7 +793,7 @@ ${award_index} ${0} @@ -642,7 +793,7 @@ ${award_index} ${0}
642 [Teardown] Оновити LAST_MODIFICATION_DATE 793 [Teardown] Оновити LAST_MODIFICATION_DATE
643 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією 794 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
644 Дочекатись синхронізації з майданчиком ${tender_owner} 795 Дочекатись синхронізації з майданчиком ${tender_owner}
645 - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця 796 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
646 Дочекатись синхронізації з майданчиком ${provider} 797 Дочекатись синхронізації з майданчиком ${provider}
647 Можливість скасувати вимогу про виправлення визначення ${award_index} переможця 798 Можливість скасувати вимогу про виправлення визначення ${award_index} переможця
648 799
@@ -661,13 +812,13 @@ ${award_index} ${0} @@ -661,13 +812,13 @@ ${award_index} ${0}
661 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 812 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
662 ... provider 813 ... provider
663 ... ${USERS.users['${provider}'].broker} 814 ... ${USERS.users['${provider}'].broker}
664 - ... award_complaint 815 + ... escalate_award_complaint
665 ... critical 816 ... critical
666 [Setup] Дочекатись синхронізації з майданчиком ${provider} 817 [Setup] Дочекатись синхронізації з майданчиком ${provider}
667 [Teardown] Оновити LAST_MODIFICATION_DATE 818 [Teardown] Оновити LAST_MODIFICATION_DATE
668 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією 819 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
669 Дочекатись синхронізації з майданчиком ${tender_owner} 820 Дочекатись синхронізації з майданчиком ${tender_owner}
670 - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця 821 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
671 Дочекатись синхронізації з майданчиком ${provider} 822 Дочекатись синхронізації з майданчиком ${provider}
672 Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу 823 Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу
673 824
@@ -676,7 +827,7 @@ ${award_index} ${0} @@ -676,7 +827,7 @@ ${award_index} ${0}
676 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 827 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
677 ... viewer 828 ... viewer
678 ... ${USERS.users['${viewer}'].broker} 829 ... ${USERS.users['${viewer}'].broker}
679 - ... award_complaint 830 + ... escalate_award_complaint
680 ... non-critical 831 ... non-critical
681 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 832 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
682 Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із pending для користувача ${viewer} 833 Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із pending для користувача ${viewer}
@@ -686,7 +837,7 @@ ${award_index} ${0} @@ -686,7 +837,7 @@ ${award_index} ${0}
686 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 837 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
687 ... viewer 838 ... viewer
688 ... ${USERS.users['${viewer}'].broker} 839 ... ${USERS.users['${viewer}'].broker}
689 - ... award_complaint 840 + ... escalate_award_complaint
690 ... non-critical 841 ... non-critical
691 Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.escalation.data.satisfied} для користувача ${viewer} 842 Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.escalation.data.satisfied} для користувача ${viewer}
692 843
@@ -695,7 +846,7 @@ ${award_index} ${0} @@ -695,7 +846,7 @@ ${award_index} ${0}
695 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження 846 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
696 ... provider 847 ... provider
697 ... ${USERS.users['${provider}'].broker} 848 ... ${USERS.users['${provider}'].broker}
698 - ... award_complaint 849 + ... escalate_award_complaint
699 ... critical 850 ... critical
700 [Setup] Дочекатись синхронізації з майданчиком ${provider} 851 [Setup] Дочекатись синхронізації з майданчиком ${provider}
701 [Teardown] Оновити LAST_MODIFICATION_DATE 852 [Teardown] Оновити LAST_MODIFICATION_DATE
@@ -706,7 +857,7 @@ ${award_index} ${0} @@ -706,7 +857,7 @@ ${award_index} ${0}
706 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 857 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
707 ... viewer 858 ... viewer
708 ... ${USERS.users['${viewer}'].broker} 859 ... ${USERS.users['${viewer}'].broker}
709 - ... award_complaint 860 + ... escalate_award_complaint
710 ... non-critical 861 ... non-critical
711 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 862 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
712 Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer} 863 Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer}
@@ -716,7 +867,57 @@ ${award_index} ${0} @@ -716,7 +867,57 @@ ${award_index} ${0}
716 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження 867 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
717 ... viewer 868 ... viewer
718 ... ${USERS.users['${viewer}'].broker} 869 ... ${USERS.users['${viewer}'].broker}
719 - ... award_complaint 870 + ... escalate_award_complaint
720 ... non-critical 871 ... non-critical
721 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 872 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
722 Звірити відображення поля cancellationReason вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.cancellation.data.cancellationReason} для користувача ${viewer} 873 Звірити відображення поля cancellationReason вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.cancellation.data.cancellationReason} для користувача ${viewer}
  874 +
  875 +
  876 +Можливість створити вимогу про виправлення визначення переможця, додати документацію і подати її переможцем
  877 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  878 + ... provider
  879 + ... ${USERS.users['${provider}'].broker}
  880 + ... award_complaint
  881 + ... critical
  882 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  883 + [Teardown] Оновити LAST_MODIFICATION_DATE
  884 + ${award_index}= Convert To Integer ${award_index}
  885 + Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
  886 +
  887 +
  888 +Відображення закінчення періоду подачі скарг на пропозицію
  889 + [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера
  890 + ... tender_owner
  891 + ... ${USERS.users['${tender_owner}'].broker}
  892 + ... award_complaint
  893 + :FOR ${username} IN ${viewer} ${tender_owner}
  894 + \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[-1].complaintPeriod.endDate
  895 +
  896 +
  897 +Дочекатися закічення stand still періоду
  898 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
  899 + ... tender_owner
  900 + ... ${USERS.users['${tender_owner}'].broker}
  901 + ... award_complaint
  902 + ${standstillEnd}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data.awards[-1].complaintPeriod.endDate}
  903 + Дочекатись дати ${standstillEnd}
  904 +
  905 +
  906 +Можливість укласти угоду для закупівлі
  907 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
  908 + ... tender_owner
  909 + ... ${USERS.users['${tender_owner}'].broker}
  910 + ... award_complaint
  911 + [Teardown] Оновити LAST_MODIFICATION_DATE
  912 + Run As ${tender_owner} Підтвердити підписання контракту ${TENDER['TENDER_UAID']} -1
  913 +
  914 +
  915 +Відображення статусу 'ignored' вимоги про виправлення визначення переможця
  916 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  917 + ... viewer
  918 + ... ${USERS.users['${viewer}'].broker}
  919 + ... award_complaint
  920 + ... non-critical
  921 + [Setup] Дочекатись зміни статусу вимоги ${provider} ignored ${USERS.users['${provider}']['claim_data']['complaintID']} ${award_index}
  922 + [Teardown] Оновити LAST_MODIFICATION_DATE
  923 + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із ignored для користувача ${viewer}
@@ -58,7 +58,8 @@ def create_fake_doc(): @@ -58,7 +58,8 @@ def create_fake_doc():
58 58
59 def test_tender_data(params, 59 def test_tender_data(params,
60 periods=("enquiry", "tender"), 60 periods=("enquiry", "tender"),
61 - submissionMethodDetails=None): 61 + submissionMethodDetails=None,
  62 + accelerator=None):
62 submissionMethodDetails = submissionMethodDetails \ 63 submissionMethodDetails = submissionMethodDetails \
63 if submissionMethodDetails else "quick" 64 if submissionMethodDetails else "quick"
64 now = get_now() 65 now = get_now()
@@ -85,7 +86,8 @@ def test_tender_data(params, @@ -85,7 +86,8 @@ def test_tender_data(params,
85 "items": [], 86 "items": [],
86 "features": [] 87 "features": []
87 } 88 }
88 - accelerator = params['intervals']['accelerator'] 89 + accelerator = accelerator \
  90 + if accelerator else params['intervals']['accelerator']
89 data['procurementMethodDetails'] = 'quick, ' \ 91 data['procurementMethodDetails'] = 'quick, ' \
90 'accelerator={}'.format(accelerator) 92 'accelerator={}'.format(accelerator)
91 data["procuringEntity"]["kind"] = "other" 93 data["procuringEntity"]["kind"] = "other"
@@ -235,11 +237,11 @@ def test_complaint_data(): @@ -235,11 +237,11 @@ def test_complaint_data():
235 test_claim_data = test_complaint_data 237 test_claim_data = test_complaint_data
236 238
237 239
238 -def test_claim_answer_data(): 240 +def test_claim_answer_data(status):
239 return munchify({ 241 return munchify({
240 "data": { 242 "data": {
241 "status": "answered", 243 "status": "answered",
242 - "resolutionType": "resolved", 244 + "resolutionType": status,
243 "tendererAction": fake.sentence(nb_words=10, variable_nb_words=True), 245 "tendererAction": fake.sentence(nb_words=10, variable_nb_words=True),
244 "resolution": fake.sentence(nb_words=15, variable_nb_words=True) 246 "resolution": fake.sentence(nb_words=15, variable_nb_words=True)
245 } 247 }
@@ -205,7 +205,8 @@ Get Broker Property By Username @@ -205,7 +205,8 @@ Get Broker Property By Username
205 [Arguments] ${tender_parameters} 205 [Arguments] ${tender_parameters}
206 ${period_intervals}= compute_intrs ${BROKERS} ${used_brokers} 206 ${period_intervals}= compute_intrs ${BROKERS} ${used_brokers}
207 ${submissionMethodDetails}= Get Variable Value ${submissionMethodDetails} 207 ${submissionMethodDetails}= Get Variable Value ${submissionMethodDetails}
208 - ${tender_data}= prepare_test_tender_data ${period_intervals} ${tender_parameters} ${submissionMethodDetails} 208 + ${accelerator}= Get Variable Value ${accelerator}
  209 + ${tender_data}= prepare_test_tender_data ${period_intervals} ${tender_parameters} ${submissionMethodDetails} ${accelerator}
209 ${TENDER}= Create Dictionary 210 ${TENDER}= Create Dictionary
210 Set Global Variable ${TENDER} 211 Set Global Variable ${TENDER}
211 Log ${tender_data} 212 Log ${tender_data}
@@ -816,7 +817,7 @@ Require Failure @@ -816,7 +817,7 @@ Require Failure
816 Оновити LAST_MODIFICATION_DATE 817 Оновити LAST_MODIFICATION_DATE
817 Дочекатись синхронізації з майданчиком ${username} 818 Дочекатись синхронізації з майданчиком ${username}
818 Wait until keyword succeeds 819 Wait until keyword succeeds
819 - ... 5 min 15 sec 820 + ... 40 min 15 sec
820 ... 15 sec 821 ... 15 sec
821 ... Звірити статус тендера 822 ... Звірити статус тендера
822 ... ${username} 823 ... ${username}
@@ -831,6 +832,20 @@ Require Failure @@ -831,6 +832,20 @@ Require Failure
831 Дочекатись синхронізації з майданчиком ${username} 832 Дочекатись синхронізації з майданчиком ${username}
832 833
833 834
  835 +Дочекатись зміни статусу вимоги
  836 + [Arguments] ${username} ${status} ${complaintID} ${award_index}=${None}
  837 + Дочекатись синхронізації з майданчиком ${username}
  838 + Wait until keyword succeeds
  839 + ... 40 min 15 sec
  840 + ... 15 sec
  841 + ... Звірити статус вимоги/скарги
  842 + ... ${provider}
  843 + ... ${TENDER['TENDER_UAID']}
  844 + ... ${complaintID}
  845 + ... ${status}
  846 + ... ${award_index}
  847 +
  848 +
834 Оновити LAST_MODIFICATION_DATE 849 Оновити LAST_MODIFICATION_DATE
835 [Documentation] 850 [Documentation]
836 ... Variable ``${TEST_STATUS}`` is only available in test case teardown. 851 ... Variable ``${TEST_STATUS}`` is only available in test case teardown.
@@ -280,7 +280,8 @@ def compute_intrs(brokers_data, used_brokers): @@ -280,7 +280,8 @@ def compute_intrs(brokers_data, used_brokers):
280 280
281 def prepare_test_tender_data(procedure_intervals, 281 def prepare_test_tender_data(procedure_intervals,
282 tender_parameters, 282 tender_parameters,
283 - submissionMethodDetails): 283 + submissionMethodDetails,
  284 + accelerator):
284 # Get actual intervals by mode name 285 # Get actual intervals by mode name
285 mode = tender_parameters['mode'] 286 mode = tender_parameters['mode']
286 if mode in procedure_intervals: 287 if mode in procedure_intervals:
@@ -314,7 +315,8 @@ def prepare_test_tender_data(procedure_intervals, @@ -314,7 +315,8 @@ def prepare_test_tender_data(procedure_intervals,
314 elif mode == 'belowThreshold': 315 elif mode == 'belowThreshold':
315 return munchify({'data': test_tender_data( 316 return munchify({'data': test_tender_data(
316 tender_parameters, 317 tender_parameters,
317 - submissionMethodDetails=submissionMethodDetails)}) 318 + submissionMethodDetails=submissionMethodDetails,
  319 + accelerator=accelerator)})
318 # The previous line needs an explicit keyword argument because, 320 # The previous line needs an explicit keyword argument because,
319 # unlike previous functions, this one has three arguments. 321 # unlike previous functions, this one has three arguments.
320 raise ValueError("Invalid mode for prepare_test_tender_data") 322 raise ValueError("Invalid mode for prepare_test_tender_data")
@@ -40,13 +40,11 @@ @@ -40,13 +40,11 @@
40 40
41 -i create_tender_claim 41 -i create_tender_claim
42 -i answer_tender_claim 42 -i answer_tender_claim
43 - -i escalate_tender_claim  
44 -i cancel_tender_claim 43 -i cancel_tender_claim
45 -i modify_tender_after_claim 44 -i modify_tender_after_claim
46 45
47 -i create_lot_claim 46 -i create_lot_claim
48 -i answer_lot_claim 47 -i answer_lot_claim
49 - -i escalate_lot_claim  
50 -i cancel_lot_claim 48 -i cancel_lot_claim
51 -i modify_lot_after_claim 49 -i modify_lot_after_claim
52 50
@@ -72,7 +70,6 @@ @@ -72,7 +70,6 @@
72 70
73 -i create_award_claim 71 -i create_award_claim
74 -i answer_award_claim 72 -i answer_award_claim
75 --i escalate_award_claim  
76 -i cancel_award_claim 73 -i cancel_award_claim
77 74
78 -i qualification_add_doc_to_first_award 75 -i qualification_add_doc_to_first_award
  1 +-v MODE:belowThreshold
  2 +
  3 +-i create_tender
  4 +-i find_tender
  5 +-i tender_view
  6 +
  7 +-i award_complaint
  1 +-v MODE:belowThreshold
  2 +
  3 +-i create_tender
  4 +-i find_tender
  5 +-i tender_view
  6 +
  7 +-i tender_complaint
  8 +-i lot_complaint
Please register or login to post a comment