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