Commit df15dcfc42897cbd266aa9372ce2136fb66f34e7

Authored by kosaniak
1 parent ed711f48

Add keywords for change claim status

... ... @@ -865,7 +865,49 @@ Resource resource.robot
865 865 ${claim_data}= munch_dict arg=${claim_data}
866 866 Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data}
867 867 Wait until keyword succeeds
868   - ... 5 min 15 sec
  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
  900 + Log ${answer_data}
  901 + Run As ${tender_owner}
  902 + ... Відповісти на вимогу про виправлення умов лоту
  903 + ... ${TENDER['TENDER_UAID']}
  904 + ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']}
  905 + ... ${answer_data}
  906 + ${claim_data}= Create Dictionary claim_answer=${answer_data}
  907 + ${claim_data}= munch_dict arg=${claim_data}
  908 + Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data}
  909 + Wait until keyword succeeds
  910 + ... 40 min 15 sec
869 911 ... 15 sec
870 912 ... Звірити статус вимоги/скарги
871 913 ... ${provider}
... ... @@ -887,7 +929,53 @@ Resource resource.robot
887 929 ${claim_data}= munch_dict arg=${claim_data}
888 930 Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
889 931 Wait until keyword succeeds
890   - ... 5 min 15 sec
  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
  967 + Log ${answer_data}
  968 + Run As ${tender_owner}
  969 + ... Відповісти на вимогу про виправлення визначення переможця
  970 + ... ${TENDER['TENDER_UAID']}
  971 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  972 + ... ${answer_data}
  973 + ... ${award_index}
  974 + ${claim_data}= Create Dictionary claim_answer=${answer_data}
  975 + ${claim_data}= munch_dict arg=${claim_data}
  976 + Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
  977 + Wait until keyword succeeds
  978 + ... 40 min 15 sec
891 979 ... 15 sec
892 980 ... Звірити статус вимоги/скарги
893 981 ... ${provider}
... ... @@ -919,6 +1007,27 @@ Resource resource.robot
919 1007 ... resolved
920 1008
921 1009
  1010 +Можливість заперечити незадоволення вимоги про виправлення умов закупівлі для ${status} відповіді
  1011 + ${data}= Create Dictionary
  1012 + ... satisfied=${False}
  1013 + ${confirmation_data}= Create Dictionary data=${data}
  1014 + ${confirmation_data}= munch_dict arg=${confirmation_data}
  1015 + Run As ${provider}
  1016 + ... Підтвердити вирішення вимоги про виправлення умов закупівлі
  1017 + ... ${TENDER['TENDER_UAID']}
  1018 + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  1019 + ... ${confirmation_data}
  1020 + Set To Dictionary ${USERS.users['${provider}']['tender_claim_data']} claim_answer_confirm ${confirmation_data}
  1021 + Wait until keyword succeeds
  1022 + ... 40 min 15 sec
  1023 + ... 15 sec
  1024 + ... Звірити статус вимоги/скарги
  1025 + ... ${provider}
  1026 + ... ${TENDER['TENDER_UAID']}
  1027 + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  1028 + ... ${status}
  1029 +
  1030 +
922 1031 Можливість підтвердити задоволення вимоги про виправлення умов лоту
923 1032 ${data}= Create Dictionary
924 1033 ... status=resolved
... ... @@ -944,7 +1053,7 @@ Resource resource.robot
944 1053 Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця
945 1054 ${data}= Create Dictionary
946 1055 ... status=resolved
947   - ... satisfied=${True}
  1056 + ... satisfied=${True}
948 1057 ${confirmation_data}= Create Dictionary data=${data}
949 1058 ${confirmation_data}= munch_dict arg=${confirmation_data}
950 1059 Run As ${provider}
... ...
... ... @@ -831,30 +831,46 @@ Require Failure
831 831 Дочекатись синхронізації з майданчиком ${username}
832 832
833 833
834   -Дочекатись зміни статусу не задоволеної вимоги
835   - [Arguments] ${username} ${tender_uaid}
  834 +Дочекатись зміни статусу незадоволеної вимоги
  835 + [Arguments] ${username} ${complaintID} ${award_index}=${None}
836 836 Дочекатись синхронізації з майданчиком ${username}
837 837 Wait until keyword succeeds
838   - ... 10 min 15 sec
  838 + ... 40 min 15 sec
839 839 ... 15 sec
840 840 ... Звірити статус вимоги/скарги
841 841 ... ${provider}
842 842 ... ${TENDER['TENDER_UAID']}
843   - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  843 + ... ${complaintID}
844 844 ... declined
  845 + ... ${award_index}
845 846
846 847
847 848 Дочекатись зміни статусу відхиленої вимоги
848   - [Arguments] ${username} ${tender_uaid}
  849 + [Arguments] ${username} ${complaintID} ${award_index}=${None}
849 850 Дочекатись синхронізації з майданчиком ${username}
850 851 Wait until keyword succeeds
851   - ... 10 min 15 sec
  852 + ... 40 min 15 sec
852 853 ... 15 sec
853 854 ... Звірити статус вимоги/скарги
854 855 ... ${provider}
855 856 ... ${TENDER['TENDER_UAID']}
856   - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
  857 + ... ${complaintID}
857 858 ... invalid
  859 + ... ${award_index}
  860 +
  861 +
  862 +Дочекатись зміни статусу проігнорованої вимоги
  863 + [Arguments] ${username} ${complaintID} ${award_index}=${None}
  864 + Дочекатись синхронізації з майданчиком ${username}
  865 + Wait until keyword succeeds
  866 + ... 40 min 15 sec
  867 + ... 15 sec
  868 + ... Звірити статус вимоги/скарги
  869 + ... ${provider}
  870 + ... ${TENDER['TENDER_UAID']}
  871 + ... ${complaintID}
  872 + ... ignored
  873 + ... ${award_index}
858 874
859 875
860 876 Оновити LAST_MODIFICATION_DATE
... ...
Please register or login to post a comment