Commit 956301f7df9cd52cf093c9e3ee189701e564ccf7

Authored by kosaniak
1 parent 67fa3ca5

Generalize claim answer keywords

@@ -790,8 +790,8 @@ Resource resource.robot @@ -790,8 +790,8 @@ Resource resource.robot
790 ... ${award_index} 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 Log ${answer_data} 795 Log ${answer_data}
796 Run As ${tender_owner} 796 Run As ${tender_owner}
797 ... Відповісти на вимогу про виправлення умов закупівлі 797 ... Відповісти на вимогу про виправлення умов закупівлі
@@ -811,92 +811,8 @@ Resource resource.robot @@ -811,92 +811,8 @@ Resource resource.robot
811 ... answered 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 Log ${answer_data} 816 Log ${answer_data}
901 Run As ${tender_owner} 817 Run As ${tender_owner}
902 ... Відповісти на вимогу про виправлення умов лоту 818 ... Відповісти на вимогу про виправлення умов лоту
@@ -916,54 +832,8 @@ Resource resource.robot @@ -916,54 +832,8 @@ Resource resource.robot
916 ... answered 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 Log ${answer_data} 837 Log ${answer_data}
968 Run As ${tender_owner} 838 Run As ${tender_owner}
969 ... Відповісти на вимогу про виправлення визначення переможця 839 ... Відповісти на вимогу про виправлення визначення переможця
@@ -110,7 +110,7 @@ ${award_index} ${0} @@ -110,7 +110,7 @@ ${award_index} ${0}
110 ... critical 110 ... critical
111 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 111 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
112 [Teardown] Оновити LAST_MODIFICATION_DATE 112 [Teardown] Оновити LAST_MODIFICATION_DATE
113 - Можливість відповісти на вимогу про виправлення умов закупівлі 113 + Можливість відповісти resolved на вимогу про виправлення умов закупівлі
114 114
115 115
116 Відображення статусу 'answered' вимоги 116 Відображення статусу 'answered' вимоги
@@ -190,7 +190,7 @@ ${award_index} ${0} @@ -190,7 +190,7 @@ ${award_index} ${0}
190 ... critical 190 ... critical
191 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 191 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
192 [Teardown] Оновити LAST_MODIFICATION_DATE 192 [Teardown] Оновити LAST_MODIFICATION_DATE
193 - Можливість відповісти 'declined' на вимогу про виправлення умов закупівлі 193 + Можливість відповісти declined на вимогу про виправлення умов закупівлі
194 194
195 195
196 Можливість заперечити незадоволення вимоги про виправлення умов закупівлі 196 Можливість заперечити незадоволення вимоги про виправлення умов закупівлі
@@ -243,7 +243,7 @@ ${award_index} ${0} @@ -243,7 +243,7 @@ ${award_index} ${0}
243 ... critical 243 ... critical
244 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 244 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
245 [Teardown] Оновити LAST_MODIFICATION_DATE 245 [Teardown] Оновити LAST_MODIFICATION_DATE
246 - Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі 246 + Можливість відповісти invalid на вимогу про виправлення умов закупівлі
247 247
248 248
249 Відображення статусу 'invalid' вимоги про виправлення умов закупівлі 249 Відображення статусу 'invalid' вимоги про виправлення умов закупівлі
@@ -277,7 +277,7 @@ ${award_index} ${0} @@ -277,7 +277,7 @@ ${award_index} ${0}
277 ... critical 277 ... critical
278 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 278 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
279 [Teardown] Оновити LAST_MODIFICATION_DATE 279 [Teardown] Оновити LAST_MODIFICATION_DATE
280 - Можливість відповісти на вимогу про виправлення умов лоту 280 + Можливість відповісти resolved на вимогу про виправлення умов лоту
281 281
282 282
283 Можливість підтвердити задоволення вимоги про виправлення умов лоту 283 Можливість підтвердити задоволення вимоги про виправлення умов лоту
@@ -311,7 +311,7 @@ ${award_index} ${0} @@ -311,7 +311,7 @@ ${award_index} ${0}
311 ... critical 311 ... critical
312 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 312 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
313 [Teardown] Оновити LAST_MODIFICATION_DATE 313 [Teardown] Оновити LAST_MODIFICATION_DATE
314 - Можливість відповісти 'declined' на вимогу про виправлення умов лоту 314 + Можливість відповісти declined на вимогу про виправлення умов лоту
315 315
316 316
317 Відображення статусу 'declined' вимоги про виправлення умов лоту 317 Відображення статусу 'declined' вимоги про виправлення умов лоту
@@ -345,7 +345,7 @@ ${award_index} ${0} @@ -345,7 +345,7 @@ ${award_index} ${0}
345 ... critical 345 ... critical
346 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 346 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
347 [Teardown] Оновити LAST_MODIFICATION_DATE 347 [Teardown] Оновити LAST_MODIFICATION_DATE
348 - Можливість відповісти 'invalid' на вимогу про виправлення умов лоту 348 + Можливість відповісти invalid на вимогу про виправлення умов лоту
349 349
350 350
351 Відображення статусу 'invalid' вимоги про виправлення умов лоту 351 Відображення статусу 'invalid' вимоги про виправлення умов лоту
@@ -452,7 +452,7 @@ ${award_index} ${0} @@ -452,7 +452,7 @@ ${award_index} ${0}
452 [Teardown] Оновити LAST_MODIFICATION_DATE 452 [Teardown] Оновити LAST_MODIFICATION_DATE
453 Можливість створити вимогу про виправлення умов закупівлі із документацією 453 Можливість створити вимогу про виправлення умов закупівлі із документацією
454 Дочекатись синхронізації з майданчиком ${tender_owner} 454 Дочекатись синхронізації з майданчиком ${tender_owner}
455 - Можливість відповісти на вимогу про виправлення умов закупівлі 455 + Можливість відповісти resolved на вимогу про виправлення умов закупівлі
456 Дочекатись синхронізації з майданчиком ${provider} 456 Дочекатись синхронізації з майданчиком ${provider}
457 Можливість скасувати вимогу про виправлення умов закупівлі 457 Можливість скасувати вимогу про виправлення умов закупівлі
458 458
@@ -477,7 +477,7 @@ ${award_index} ${0} @@ -477,7 +477,7 @@ ${award_index} ${0}
477 [Teardown] Оновити LAST_MODIFICATION_DATE 477 [Teardown] Оновити LAST_MODIFICATION_DATE
478 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією 478 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
479 Дочекатись синхронізації з майданчиком ${tender_owner} 479 Дочекатись синхронізації з майданчиком ${tender_owner}
480 - Можливість відповісти на вимогу про виправлення умов лоту 480 + Можливість відповісти resolved на вимогу про виправлення умов лоту
481 Дочекатись синхронізації з майданчиком ${provider} 481 Дочекатись синхронізації з майданчиком ${provider}
482 Можливість скасувати вимогу про виправлення умов лоту 482 Можливість скасувати вимогу про виправлення умов лоту
483 483
@@ -494,7 +494,7 @@ ${award_index} ${0} @@ -494,7 +494,7 @@ ${award_index} ${0}
494 [Teardown] Оновити LAST_MODIFICATION_DATE 494 [Teardown] Оновити LAST_MODIFICATION_DATE
495 Можливість створити вимогу про виправлення умов закупівлі із документацією 495 Можливість створити вимогу про виправлення умов закупівлі із документацією
496 Дочекатись синхронізації з майданчиком ${tender_owner} 496 Дочекатись синхронізації з майданчиком ${tender_owner}
497 - Можливість відповісти на вимогу про виправлення умов закупівлі 497 + Можливість відповісти resolved на вимогу про виправлення умов закупівлі
498 Дочекатись синхронізації з майданчиком ${provider} 498 Дочекатись синхронізації з майданчиком ${provider}
499 Можливість перетворити вимогу про виправлення умов закупівлі в скаргу 499 Можливість перетворити вимогу про виправлення умов закупівлі в скаргу
500 500
@@ -558,7 +558,7 @@ ${award_index} ${0} @@ -558,7 +558,7 @@ ${award_index} ${0}
558 [Teardown] Оновити LAST_MODIFICATION_DATE 558 [Teardown] Оновити LAST_MODIFICATION_DATE
559 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією 559 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
560 Дочекатись синхронізації з майданчиком ${tender_owner} 560 Дочекатись синхронізації з майданчиком ${tender_owner}
561 - Можливість відповісти на вимогу про виправлення умов лоту 561 + Можливість відповісти resolved на вимогу про виправлення умов лоту
562 Дочекатись синхронізації з майданчиком ${provider} 562 Дочекатись синхронізації з майданчиком ${provider}
563 Можливість перетворити вимогу про виправлення умов лоту в скаргу 563 Можливість перетворити вимогу про виправлення умов лоту в скаргу
564 564
@@ -670,7 +670,7 @@ ${award_index} ${0} @@ -670,7 +670,7 @@ ${award_index} ${0}
670 ... critical 670 ... critical
671 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 671 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
672 [Teardown] Оновити LAST_MODIFICATION_DATE 672 [Teardown] Оновити LAST_MODIFICATION_DATE
673 - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця 673 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
674 674
675 675
676 Відображення статусу 'answered' вимоги про виправлення визначення переможця 676 Відображення статусу 'answered' вимоги про виправлення визначення переможця
@@ -794,7 +794,7 @@ ${award_index} ${0} @@ -794,7 +794,7 @@ ${award_index} ${0}
794 [Teardown] Оновити LAST_MODIFICATION_DATE 794 [Teardown] Оновити LAST_MODIFICATION_DATE
795 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією 795 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
796 Дочекатись синхронізації з майданчиком ${tender_owner} 796 Дочекатись синхронізації з майданчиком ${tender_owner}
797 - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця 797 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
798 Дочекатись синхронізації з майданчиком ${provider} 798 Дочекатись синхронізації з майданчиком ${provider}
799 Можливість скасувати вимогу про виправлення визначення ${award_index} переможця 799 Можливість скасувати вимогу про виправлення визначення ${award_index} переможця
800 800
@@ -819,7 +819,7 @@ ${award_index} ${0} @@ -819,7 +819,7 @@ ${award_index} ${0}
819 [Teardown] Оновити LAST_MODIFICATION_DATE 819 [Teardown] Оновити LAST_MODIFICATION_DATE
820 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією 820 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
821 Дочекатись синхронізації з майданчиком ${tender_owner} 821 Дочекатись синхронізації з майданчиком ${tender_owner}
822 - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця 822 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
823 Дочекатись синхронізації з майданчиком ${provider} 823 Дочекатись синхронізації з майданчиком ${provider}
824 Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу 824 Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу
825 825
@@ -237,7 +237,16 @@ def test_complaint_data(): @@ -237,7 +237,16 @@ def test_complaint_data():
237 test_claim_data = test_complaint_data 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 return munchify({ 250 return munchify({
242 "data": { 251 "data": {
243 "status": "answered", 252 "status": "answered",
@@ -26,6 +26,7 @@ from .initial_data import ( @@ -26,6 +26,7 @@ from .initial_data import (
26 test_claim_answer_data, 26 test_claim_answer_data,
27 test_claim_declined_answer_data, 27 test_claim_declined_answer_data,
28 test_claim_invalid_answer_data, 28 test_claim_invalid_answer_data,
  29 + test_claim_resolved_answer_data,
29 test_claim_data, 30 test_claim_data,
30 test_complaint_data, 31 test_complaint_data,
31 test_complaint_reply_data, 32 test_complaint_reply_data,
Please register or login to post a comment