Commit e255092ead0ffab53e972f0e3492a7a1db32c83b
1 parent
b685dc0e
Add invalid and declined status of tender claims
Showing
5 changed files
with
157 additions
and
0 deletions
| ... | ... | @@ -790,6 +790,48 @@ Resource resource.robot |
| 790 | 790 | ... ${award_index} |
| 791 | 791 | |
| 792 | 792 | |
| 793 | +Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі | |
| 794 | + ${answer_data}= test_claim_invalid_answer_data | |
| 795 | + Log ${answer_data} | |
| 796 | + Run As ${tender_owner} | |
| 797 | + ... Відповісти на вимогу про виправлення умов закупівлі | |
| 798 | + ... ${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 | +Можливість відповісти '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 | + ... 5 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 | + | |
| 793 | 835 | Можливість відповісти на вимогу про виправлення умов закупівлі |
| 794 | 836 | ${answer_data}= test_claim_answer_data |
| 795 | 837 | Log ${answer_data} | ... | ... |
| ... | ... | @@ -173,6 +173,72 @@ ${award_index} ${0} |
| 173 | 173 | Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer} |
| 174 | 174 | |
| 175 | 175 | |
| 176 | +Можливість створити вимогу про виправлення умов закупівлі, додати документацію і подати її користувачем | |
| 177 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | |
| 178 | + ... provider | |
| 179 | + ... ${USERS.users['${provider}'].broker} | |
| 180 | + ... tender_complaint | |
| 181 | + ... critical | |
| 182 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 183 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 184 | + Можливість створити вимогу про виправлення умов закупівлі із документацією | |
| 185 | + | |
| 186 | + | |
| 187 | +Можливість незадоволено відповісти на вимогу про виправлення умов закупівлі | |
| 188 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження | |
| 189 | + ... tender_owner | |
| 190 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 191 | + ... tender_complaint | |
| 192 | + ... critical | |
| 193 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 194 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 195 | + Можливість відповісти 'declined' на вимогу про виправлення умов закупівлі | |
| 196 | + | |
| 197 | + | |
| 198 | +Відображення статусу 'declined' вимогим | |
| 199 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження | |
| 200 | + ... viewer | |
| 201 | + ... ${USERS.users['${viewer}'].broker} | |
| 202 | + ... tender_complaint | |
| 203 | + ... non-critical | |
| 204 | + [Setup] Дочекатись зміни статусу не задоволеної вимоги ${provider} ${TENDER['TENDER_UAID']} | |
| 205 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 206 | + Звірити відображення поля status вимоги із declined для користувача ${viewer} | |
| 207 | + | |
| 208 | + | |
| 209 | +Можливість створити вимогу про виправлення умов закупівлі, додати до неї документацію і подати її | |
| 210 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | |
| 211 | + ... provider | |
| 212 | + ... ${USERS.users['${provider}'].broker} | |
| 213 | + ... tender_complaint | |
| 214 | + ... critical | |
| 215 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 216 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 217 | + Можливість створити вимогу про виправлення умов закупівлі із документацією | |
| 218 | + | |
| 219 | + | |
| 220 | +Можливість відхилити вимогу про виправлення умов закупівлі | |
| 221 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження | |
| 222 | + ... tender_owner | |
| 223 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 224 | + ... tender_complaint | |
| 225 | + ... critical | |
| 226 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 227 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 228 | + Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі | |
| 229 | + | |
| 230 | + | |
| 231 | +Відображення статусу 'invalid' вимогим | |
| 232 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження | |
| 233 | + ... viewer | |
| 234 | + ... ${USERS.users['${viewer}'].broker} | |
| 235 | + ... tender_complaint | |
| 236 | + ... non-critical | |
| 237 | + [Setup] Дочекатись зміни статусу відхиленої вимоги ${provider} ${TENDER['TENDER_UAID']} | |
| 238 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 239 | + Звірити відображення поля status вимоги із invalid для користувача ${viewer} | |
| 240 | + | |
| 241 | + | |
| 176 | 242 | Можливість створити вимогу про виправлення умов лоту, додати до неї документацію і подати її користувачем |
| 177 | 243 | [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження |
| 178 | 244 | ... provider | ... | ... |
| ... | ... | @@ -246,6 +246,27 @@ def test_claim_answer_data(): |
| 246 | 246 | }) |
| 247 | 247 | |
| 248 | 248 | |
| 249 | +def test_claim_declined_answer_data(): | |
| 250 | + return munchify({ | |
| 251 | + "data": { | |
| 252 | + "status": "answered", | |
| 253 | + "resolutionType": "declined", | |
| 254 | + "tendererAction": fake.sentence(nb_words=10, variable_nb_words=True), | |
| 255 | + "resolution": fake.sentence(nb_words=15, variable_nb_words=True) | |
| 256 | + } | |
| 257 | + }) | |
| 258 | + | |
| 259 | +def test_claim_invalid_answer_data(): | |
| 260 | + return munchify({ | |
| 261 | + "data": { | |
| 262 | + "status": "answered", | |
| 263 | + "resolutionType": "invalid", | |
| 264 | + "tendererAction": fake.sentence(nb_words=10, variable_nb_words=True), | |
| 265 | + "resolution": fake.sentence(nb_words=15, variable_nb_words=True) | |
| 266 | + } | |
| 267 | + }) | |
| 268 | + | |
| 269 | + | |
| 249 | 270 | def test_confirm_data(id): |
| 250 | 271 | return munchify({ |
| 251 | 272 | "data": { | ... | ... |
| ... | ... | @@ -831,6 +831,32 @@ Require Failure |
| 831 | 831 | Дочекатись синхронізації з майданчиком ${username} |
| 832 | 832 | |
| 833 | 833 | |
| 834 | +Дочекатись зміни статусу не задоволеної вимоги | |
| 835 | + [Arguments] ${username} ${tender_uaid} | |
| 836 | + Дочекатись синхронізації з майданчиком ${username} | |
| 837 | + Wait until keyword succeeds | |
| 838 | + ... 10 min 15 sec | |
| 839 | + ... 15 sec | |
| 840 | + ... Звірити статус вимоги/скарги | |
| 841 | + ... ${provider} | |
| 842 | + ... ${TENDER['TENDER_UAID']} | |
| 843 | + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
| 844 | + ... declined | |
| 845 | + | |
| 846 | + | |
| 847 | +Дочекатись зміни статусу відхиленої вимоги | |
| 848 | + [Arguments] ${username} ${tender_uaid} | |
| 849 | + Дочекатись синхронізації з майданчиком ${username} | |
| 850 | + Wait until keyword succeeds | |
| 851 | + ... 10 min 15 sec | |
| 852 | + ... 15 sec | |
| 853 | + ... Звірити статус вимоги/скарги | |
| 854 | + ... ${provider} | |
| 855 | + ... ${TENDER['TENDER_UAID']} | |
| 856 | + ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']} | |
| 857 | + ... invalid | |
| 858 | + | |
| 859 | + | |
| 834 | 860 | Оновити LAST_MODIFICATION_DATE |
| 835 | 861 | [Documentation] |
| 836 | 862 | ... Variable ``${TEST_STATUS}`` is only available in test case teardown. | ... | ... |
Please
register
or
login
to post a comment