Showing
4 changed files
with
30 additions
and
150 deletions
... | ... | @@ -790,8 +790,8 @@ Resource resource.robot |
790 | 790 | ... ${award_index} |
791 | 791 | |
792 | 792 | |
793 | -Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі | |
794 | - ${answer_data}= test_claim_invalid_answer_data | |
793 | +Можливість відповісти ${status} на вимогу про виправлення умов закупівлі | |
794 | + ${answer_data}= test_claim_answer_data ${status} | |
795 | 795 | Log ${answer_data} |
796 | 796 | Run As ${tender_owner} |
797 | 797 | ... Відповісти на вимогу про виправлення умов закупівлі |
... | ... | @@ -811,92 +811,8 @@ Resource resource.robot |
811 | 811 | ... answered |
812 | 812 | |
813 | 813 | |
814 | -Можливість відповісти 'declined' на вимогу про виправлення умов закупівлі | |
815 | - ${answer_data}= test_claim_declined_answer_data | |
816 | - Log ${answer_data} | |
817 | - Run As ${tender_owner} | |
818 | - ... Відповісти на вимогу про виправлення умов закупівлі | |
819 | - ... ${TENDER['TENDER_UAID']} | |
820 | - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
821 | - ... ${answer_data} | |
822 | - ${claim_data}= Create Dictionary claim_answer=${answer_data} | |
823 | - ${claim_data}= munch_dict arg=${claim_data} | |
824 | - Set To Dictionary ${USERS.users['${tender_owner}']} tender_claim_data ${claim_data} | |
825 | - Wait until keyword succeeds | |
826 | - ... 40 min 15 sec | |
827 | - ... 15 sec | |
828 | - ... Звірити статус вимоги/скарги | |
829 | - ... ${provider} | |
830 | - ... ${TENDER['TENDER_UAID']} | |
831 | - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
832 | - ... answered | |
833 | - | |
834 | - | |
835 | -Можливість відповісти на вимогу про виправлення умов закупівлі | |
836 | - ${answer_data}= test_claim_answer_data | |
837 | - Log ${answer_data} | |
838 | - Run As ${tender_owner} | |
839 | - ... Відповісти на вимогу про виправлення умов закупівлі | |
840 | - ... ${TENDER['TENDER_UAID']} | |
841 | - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
842 | - ... ${answer_data} | |
843 | - ${claim_data}= Create Dictionary claim_answer=${answer_data} | |
844 | - ${claim_data}= munch_dict arg=${claim_data} | |
845 | - Set To Dictionary ${USERS.users['${tender_owner}']} tender_claim_data ${claim_data} | |
846 | - Wait until keyword succeeds | |
847 | - ... 40 min 15 sec | |
848 | - ... 15 sec | |
849 | - ... Звірити статус вимоги/скарги | |
850 | - ... ${provider} | |
851 | - ... ${TENDER['TENDER_UAID']} | |
852 | - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
853 | - ... answered | |
854 | - | |
855 | - | |
856 | -Можливість відповісти на вимогу про виправлення умов лоту | |
857 | - ${answer_data}= test_claim_answer_data | |
858 | - Log ${answer_data} | |
859 | - Run As ${tender_owner} | |
860 | - ... Відповісти на вимогу про виправлення умов лоту | |
861 | - ... ${TENDER['TENDER_UAID']} | |
862 | - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | |
863 | - ... ${answer_data} | |
864 | - ${claim_data}= Create Dictionary claim_answer=${answer_data} | |
865 | - ${claim_data}= munch_dict arg=${claim_data} | |
866 | - Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data} | |
867 | - Wait until keyword succeeds | |
868 | - ... 40 min 15 sec | |
869 | - ... 15 sec | |
870 | - ... Звірити статус вимоги/скарги | |
871 | - ... ${provider} | |
872 | - ... ${TENDER['TENDER_UAID']} | |
873 | - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | |
874 | - ... answered | |
875 | - | |
876 | - | |
877 | -Можливість відповісти 'declined' на вимогу про виправлення умов лоту | |
878 | - ${answer_data}= test_claim_declined_answer_data | |
879 | - Log ${answer_data} | |
880 | - Run As ${tender_owner} | |
881 | - ... Відповісти на вимогу про виправлення умов лоту | |
882 | - ... ${TENDER['TENDER_UAID']} | |
883 | - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | |
884 | - ... ${answer_data} | |
885 | - ${claim_data}= Create Dictionary claim_answer=${answer_data} | |
886 | - ${claim_data}= munch_dict arg=${claim_data} | |
887 | - Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data} | |
888 | - Wait until keyword succeeds | |
889 | - ... 40 min 15 sec | |
890 | - ... 15 sec | |
891 | - ... Звірити статус вимоги/скарги | |
892 | - ... ${provider} | |
893 | - ... ${TENDER['TENDER_UAID']} | |
894 | - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']} | |
895 | - ... answered | |
896 | - | |
897 | - | |
898 | -Можливість відповісти 'invalid' на вимогу про виправлення умов лоту | |
899 | - ${answer_data}= test_claim_invalid_answer_data | |
814 | +Можливість відповісти ${status} на вимогу про виправлення умов лоту | |
815 | + ${answer_data}= test_claim_answer_data ${status} | |
900 | 816 | Log ${answer_data} |
901 | 817 | Run As ${tender_owner} |
902 | 818 | ... Відповісти на вимогу про виправлення умов лоту |
... | ... | @@ -916,54 +832,8 @@ Resource resource.robot |
916 | 832 | ... answered |
917 | 833 | |
918 | 834 | |
919 | -Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця | |
920 | - ${answer_data}= test_claim_answer_data | |
921 | - Log ${answer_data} | |
922 | - Run As ${tender_owner} | |
923 | - ... Відповісти на вимогу про виправлення визначення переможця | |
924 | - ... ${TENDER['TENDER_UAID']} | |
925 | - ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
926 | - ... ${answer_data} | |
927 | - ... ${award_index} | |
928 | - ${claim_data}= Create Dictionary claim_answer=${answer_data} | |
929 | - ${claim_data}= munch_dict arg=${claim_data} | |
930 | - Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data} | |
931 | - Wait until keyword succeeds | |
932 | - ... 40 min 15 sec | |
933 | - ... 15 sec | |
934 | - ... Звірити статус вимоги/скарги | |
935 | - ... ${provider} | |
936 | - ... ${TENDER['TENDER_UAID']} | |
937 | - ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
938 | - ... answered | |
939 | - ... ${award_index} | |
940 | - | |
941 | - | |
942 | -Можливість відповісти 'declined' на вимогу про виправлення визначення ${award_index} переможця | |
943 | - ${answer_data}= test_claim_declined_answer_data | |
944 | - Log ${answer_data} | |
945 | - Run As ${tender_owner} | |
946 | - ... Відповісти на вимогу про виправлення визначення переможця | |
947 | - ... ${TENDER['TENDER_UAID']} | |
948 | - ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
949 | - ... ${answer_data} | |
950 | - ... ${award_index} | |
951 | - ${claim_data}= Create Dictionary claim_answer=${answer_data} | |
952 | - ${claim_data}= munch_dict arg=${claim_data} | |
953 | - Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data} | |
954 | - Wait until keyword succeeds | |
955 | - ... 40 min 15 sec | |
956 | - ... 15 sec | |
957 | - ... Звірити статус вимоги/скарги | |
958 | - ... ${provider} | |
959 | - ... ${TENDER['TENDER_UAID']} | |
960 | - ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
961 | - ... answered | |
962 | - ... ${award_index} | |
963 | - | |
964 | - | |
965 | -Можливість відповісти 'invalid' на вимогу про виправлення визначення ${award_index} переможця | |
966 | - ${answer_data}= test_claim_invalid_answer_data | |
835 | +Можливість відповісти ${status} на вимогу про виправлення визначення ${award_index} переможця | |
836 | + ${answer_data}= test_claim_answer_data ${status} | |
967 | 837 | Log ${answer_data} |
968 | 838 | Run As ${tender_owner} |
969 | 839 | ... Відповісти на вимогу про виправлення визначення переможця | ... | ... |
... | ... | @@ -110,7 +110,7 @@ ${award_index} ${0} |
110 | 110 | ... critical |
111 | 111 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
112 | 112 | [Teardown] Оновити LAST_MODIFICATION_DATE |
113 | - Можливість відповісти на вимогу про виправлення умов закупівлі | |
113 | + Можливість відповісти resolved на вимогу про виправлення умов закупівлі | |
114 | 114 | |
115 | 115 | |
116 | 116 | Відображення статусу 'answered' вимоги |
... | ... | @@ -190,7 +190,7 @@ ${award_index} ${0} |
190 | 190 | ... critical |
191 | 191 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
192 | 192 | [Teardown] Оновити LAST_MODIFICATION_DATE |
193 | - Можливість відповісти 'declined' на вимогу про виправлення умов закупівлі | |
193 | + Можливість відповісти declined на вимогу про виправлення умов закупівлі | |
194 | 194 | |
195 | 195 | |
196 | 196 | Можливість заперечити незадоволення вимоги про виправлення умов закупівлі |
... | ... | @@ -243,7 +243,7 @@ ${award_index} ${0} |
243 | 243 | ... critical |
244 | 244 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
245 | 245 | [Teardown] Оновити LAST_MODIFICATION_DATE |
246 | - Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі | |
246 | + Можливість відповісти invalid на вимогу про виправлення умов закупівлі | |
247 | 247 | |
248 | 248 | |
249 | 249 | Відображення статусу 'invalid' вимоги про виправлення умов закупівлі |
... | ... | @@ -277,7 +277,7 @@ ${award_index} ${0} |
277 | 277 | ... critical |
278 | 278 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
279 | 279 | [Teardown] Оновити LAST_MODIFICATION_DATE |
280 | - Можливість відповісти на вимогу про виправлення умов лоту | |
280 | + Можливість відповісти resolved на вимогу про виправлення умов лоту | |
281 | 281 | |
282 | 282 | |
283 | 283 | Можливість підтвердити задоволення вимоги про виправлення умов лоту |
... | ... | @@ -311,7 +311,7 @@ ${award_index} ${0} |
311 | 311 | ... critical |
312 | 312 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
313 | 313 | [Teardown] Оновити LAST_MODIFICATION_DATE |
314 | - Можливість відповісти 'declined' на вимогу про виправлення умов лоту | |
314 | + Можливість відповісти declined на вимогу про виправлення умов лоту | |
315 | 315 | |
316 | 316 | |
317 | 317 | Відображення статусу 'declined' вимоги про виправлення умов лоту |
... | ... | @@ -345,7 +345,7 @@ ${award_index} ${0} |
345 | 345 | ... critical |
346 | 346 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
347 | 347 | [Teardown] Оновити LAST_MODIFICATION_DATE |
348 | - Можливість відповісти 'invalid' на вимогу про виправлення умов лоту | |
348 | + Можливість відповісти invalid на вимогу про виправлення умов лоту | |
349 | 349 | |
350 | 350 | |
351 | 351 | Відображення статусу 'invalid' вимоги про виправлення умов лоту |
... | ... | @@ -452,7 +452,7 @@ ${award_index} ${0} |
452 | 452 | [Teardown] Оновити LAST_MODIFICATION_DATE |
453 | 453 | Можливість створити вимогу про виправлення умов закупівлі із документацією |
454 | 454 | Дочекатись синхронізації з майданчиком ${tender_owner} |
455 | - Можливість відповісти на вимогу про виправлення умов закупівлі | |
455 | + Можливість відповісти resolved на вимогу про виправлення умов закупівлі | |
456 | 456 | Дочекатись синхронізації з майданчиком ${provider} |
457 | 457 | Можливість скасувати вимогу про виправлення умов закупівлі |
458 | 458 | |
... | ... | @@ -477,7 +477,7 @@ ${award_index} ${0} |
477 | 477 | [Teardown] Оновити LAST_MODIFICATION_DATE |
478 | 478 | Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією |
479 | 479 | Дочекатись синхронізації з майданчиком ${tender_owner} |
480 | - Можливість відповісти на вимогу про виправлення умов лоту | |
480 | + Можливість відповісти resolved на вимогу про виправлення умов лоту | |
481 | 481 | Дочекатись синхронізації з майданчиком ${provider} |
482 | 482 | Можливість скасувати вимогу про виправлення умов лоту |
483 | 483 | |
... | ... | @@ -494,7 +494,7 @@ ${award_index} ${0} |
494 | 494 | [Teardown] Оновити LAST_MODIFICATION_DATE |
495 | 495 | Можливість створити вимогу про виправлення умов закупівлі із документацією |
496 | 496 | Дочекатись синхронізації з майданчиком ${tender_owner} |
497 | - Можливість відповісти на вимогу про виправлення умов закупівлі | |
497 | + Можливість відповісти resolved на вимогу про виправлення умов закупівлі | |
498 | 498 | Дочекатись синхронізації з майданчиком ${provider} |
499 | 499 | Можливість перетворити вимогу про виправлення умов закупівлі в скаргу |
500 | 500 | |
... | ... | @@ -558,7 +558,7 @@ ${award_index} ${0} |
558 | 558 | [Teardown] Оновити LAST_MODIFICATION_DATE |
559 | 559 | Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією |
560 | 560 | Дочекатись синхронізації з майданчиком ${tender_owner} |
561 | - Можливість відповісти на вимогу про виправлення умов лоту | |
561 | + Можливість відповісти resolved на вимогу про виправлення умов лоту | |
562 | 562 | Дочекатись синхронізації з майданчиком ${provider} |
563 | 563 | Можливість перетворити вимогу про виправлення умов лоту в скаргу |
564 | 564 | |
... | ... | @@ -670,7 +670,7 @@ ${award_index} ${0} |
670 | 670 | ... critical |
671 | 671 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
672 | 672 | [Teardown] Оновити LAST_MODIFICATION_DATE |
673 | - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця | |
673 | + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця | |
674 | 674 | |
675 | 675 | |
676 | 676 | Відображення статусу 'answered' вимоги про виправлення визначення переможця |
... | ... | @@ -794,7 +794,7 @@ ${award_index} ${0} |
794 | 794 | [Teardown] Оновити LAST_MODIFICATION_DATE |
795 | 795 | Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією |
796 | 796 | Дочекатись синхронізації з майданчиком ${tender_owner} |
797 | - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця | |
797 | + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця | |
798 | 798 | Дочекатись синхронізації з майданчиком ${provider} |
799 | 799 | Можливість скасувати вимогу про виправлення визначення ${award_index} переможця |
800 | 800 | |
... | ... | @@ -819,7 +819,7 @@ ${award_index} ${0} |
819 | 819 | [Teardown] Оновити LAST_MODIFICATION_DATE |
820 | 820 | Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією |
821 | 821 | Дочекатись синхронізації з майданчиком ${tender_owner} |
822 | - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця | |
822 | + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця | |
823 | 823 | Дочекатись синхронізації з майданчиком ${provider} |
824 | 824 | Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу |
825 | 825 | ... | ... |
... | ... | @@ -237,7 +237,16 @@ def test_complaint_data(): |
237 | 237 | test_claim_data = test_complaint_data |
238 | 238 | |
239 | 239 | |
240 | -def test_claim_answer_data(): | |
240 | +def test_claim_answer_data(status): | |
241 | + data = test_claim_resolved_answer_data() | |
242 | + if status == 'declined': | |
243 | + data = test_claim_declined_answer_data() | |
244 | + elif status == 'invalid': | |
245 | + data = test_claim_invalid_answer_data() | |
246 | + return data | |
247 | + | |
248 | + | |
249 | +def test_claim_resolved_answer_data(): | |
241 | 250 | return munchify({ |
242 | 251 | "data": { |
243 | 252 | "status": "answered", | ... | ... |
Please
register
or
login
to post a comment