Commit 680aac94d58ca0cb622aaf847172aac9fbfe3bcc
Merge pull request #80 from mykhaly/openUA_openEU_complaints
openUA openEU complaints
Showing
3 changed files
with
176 additions
and
65 deletions
@@ -371,7 +371,7 @@ Library openprocurement_client_helper.py | @@ -371,7 +371,7 @@ Library openprocurement_client_helper.py | ||
371 | 371 | ||
372 | 372 | ||
373 | Перетворити вимогу в скаргу | 373 | Перетворити вимогу в скаргу |
374 | - [Documentation] Переводить вимогу зі статусу "answered" у статус "pending" | 374 | + [Documentation] Переводить вимогу у статус "pending" |
375 | [Arguments] ${username} ${tender_uaid} ${claim} ${escalating_data} | 375 | [Arguments] ${username} ${tender_uaid} ${claim} ${escalating_data} |
376 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} | 376 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
377 | ${tender}= set_access_key ${tender} ${claim.access.token} | 377 | ${tender}= set_access_key ${tender} ${claim.access.token} |
@@ -74,23 +74,35 @@ ${broker} Quinta | @@ -74,23 +74,35 @@ ${broker} Quinta | ||
74 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови | 74 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови |
75 | ... provider | 75 | ... provider |
76 | ... ${USERS.users['${provider}'].broker} | 76 | ... ${USERS.users['${provider}'].broker} |
77 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | ||
78 | - ${claim}= Підготовка даних для подання скарги | ||
79 | - Set To Dictionary ${claim.data} status claim | ||
80 | - Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${claim} | ||
81 | - ${complaints}= Create Dictionary | ||
82 | - Set To Dictionary ${complaints} claim0 ${claim} | ||
83 | - Set To Dictionary ${USERS.users['${provider}']} complaints ${complaints} | 77 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
78 | + ${claim}= Підготовка даних для подання вимоги | ||
79 | + ${claim_resp}= Викликати для учасника ${provider} | ||
80 | + ... Створити вимогу | ||
81 | + ... ${TENDER['TENDER_UAID']} | ||
82 | + ... ${claim} | ||
83 | + ${claim_data}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
84 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | ||
85 | + | ||
86 | + ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} | ||
87 | + Log ${confrimation_data} | ||
88 | + Викликати для учасника ${provider} | ||
89 | + ... Подати вимогу | ||
90 | + ... ${TENDER['TENDER_UAID']} | ||
91 | + ... ${USERS.users['${provider}']['claim_data']['claim_resp']} | ||
92 | + ... ${confrimation_data} | ||
84 | 93 | ||
85 | Можливість скасувати вимогу на умови | 94 | Можливість скасувати вимогу на умови |
86 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови | 95 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови |
87 | ... provider | 96 | ... provider |
88 | ... ${USERS.users['${provider}'].broker} | 97 | ... ${USERS.users['${provider}'].broker} |
89 | - ${claim}= Get From Dictionary ${USERS.users['${provider}'].complaints} claim0 | ||
90 | - Set To Dictionary ${claim.data} status cancelled | ||
91 | - Set To Dictionary ${claim.data} cancellationReason test_draft_cancellation | ||
92 | - Викликати для учасника ${provider} Обробити скаргу ${TENDER['TENDER_UAID']} 0 ${claim} | ||
93 | - | 98 | + ${cancellation_reason}= Set variable create_fake_sentence |
99 | + ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} ${cancellation_reason} | ||
100 | + Викликати для учасника ${provider} | ||
101 | + ... Скасувати вимогу | ||
102 | + ... ${TENDER['TENDER_UAID']} | ||
103 | + ... ${USERS.users['${provider}']['claim_data']['claim_resp']} | ||
104 | + ... ${cancellation_data} | ||
105 | + Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data} | ||
94 | 106 | ||
95 | Подати цінову пропозицію першим учасником після оголошення тендеру | 107 | Подати цінову пропозицію першим учасником після оголошення тендеру |
96 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 108 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
@@ -228,11 +240,24 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -228,11 +240,24 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
228 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови | 240 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови |
229 | ... provider | 241 | ... provider |
230 | ... ${USERS.users['${provider}'].broker} | 242 | ... ${USERS.users['${provider}'].broker} |
231 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | ||
232 | - ${claim}= Підготовка даних для подання скарги | ||
233 | - Set To Dictionary ${claim.data} status claim | ||
234 | - Викликати для учасника ${provider} Подати скаргу shouldfail ${TENDER['TENDER_UAID']} ${claim} | ||
235 | - | 243 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
244 | + ${claim}= Підготовка даних для подання вимоги | ||
245 | + ${claim_resp}= Викликати для учасника ${provider} | ||
246 | + ... Створити вимогу | ||
247 | + ... ${TENDER['TENDER_UAID']} | ||
248 | + ... ${claim} | ||
249 | + ${claim_data2}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
250 | + Log ${claim_data2} | ||
251 | + Set To Dictionary ${USERS.users['${provider}']} claim_data2 ${claim_data2} | ||
252 | + | ||
253 | + ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data2']['claim_resp']['data']['id']} | ||
254 | + Log ${confrimation_data} | ||
255 | + Викликати для учасника ${provider} | ||
256 | + ... Подати вимогу | ||
257 | + ... shouldfail | ||
258 | + ... ${TENDER['TENDER_UAID']} | ||
259 | + ... ${USERS.users['${provider}']['claim_data2']['claim_resp']} | ||
260 | + ... ${confrimation_data} | ||
236 | 261 | ||
237 | Продовжити період редагування подання пропозиції на 7 днів | 262 | Продовжити період редагування подання пропозиції на 7 днів |
238 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | 263 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
@@ -246,24 +271,38 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -246,24 +271,38 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
246 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови | 271 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
247 | ... provider | 272 | ... provider |
248 | ... ${USERS.users['${provider}'].broker} | 273 | ... ${USERS.users['${provider}'].broker} |
249 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | 274 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
250 | Дочекатись синхронізації з майданчиком ${provider} | 275 | Дочекатись синхронізації з майданчиком ${provider} |
251 | - ${complaint}= Підготовка даних для подання скарги | ||
252 | - Set To Dictionary ${complaint.data} status pending | ||
253 | - Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${complaint} | ||
254 | - Set To Dictionary ${USERS.users['${provider}'].complaints} complaint ${complaint} | ||
255 | - | 276 | + ${claim}= Підготовка даних для подання вимоги |
277 | + ${claim_resp}= Викликати для учасника ${provider} | ||
278 | + ... Створити вимогу | ||
279 | + ... ${TENDER['TENDER_UAID']} | ||
280 | + ... ${claim} | ||
281 | + ${claim_data3}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
282 | + Log ${claim_data3} | ||
283 | + Set To Dictionary ${USERS.users['${provider}']} claim_data3 ${claim_data3} | ||
284 | + | ||
285 | + ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} | ||
286 | + Log ${escalation_data} | ||
287 | + Викликати для учасника ${tender_owner} | ||
288 | + ... Перетворити вимогу в скаргу | ||
289 | + ... ${TENDER['TENDER_UAID']} | ||
290 | + ... ${USERS.users['${provider}']['claim_data3']['claim_resp']} | ||
291 | + ... ${escalation_data} | ||
292 | + Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation ${escalation_data} | ||
256 | 293 | ||
257 | Можливість скасувати скаргу на умови | 294 | Можливість скасувати скаргу на умови |
258 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови | 295 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови |
259 | ... provider | 296 | ... provider |
260 | ... ${USERS.users['${provider}'].broker} | 297 | ... ${USERS.users['${provider}'].broker} |
261 | - ${complaint}= Get From Dictionary ${USERS.users['${provider}'].complaints} complaint | ||
262 | - Set To Dictionary ${complaint.data} status cancelled | ||
263 | - Set To Dictionary ${complaint.data} cancellationReason test_draft_cancellation | ||
264 | - Викликати для учасника ${provider} Обробити скаргу ${TENDER['TENDER_UAID']} 1 ${complaint} | ||
265 | - | ||
266 | - | 298 | + ${cancellation_reason}= Set variable create_fake_sentence |
299 | + ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} ${cancellation_reason} | ||
300 | + Викликати для учасника ${provider} | ||
301 | + ... Скасувати вимогу | ||
302 | + ... ${TENDER['TENDER_UAID']} | ||
303 | + ... ${USERS.users['${provider}']['claim_data3']['claim_resp']} | ||
304 | + ... ${cancellation_data} | ||
305 | + Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation ${cancellation_data} | ||
267 | 306 | ||
268 | Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій | 307 | Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій |
269 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | 308 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
@@ -312,12 +351,27 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -312,12 +351,27 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
312 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови | 351 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
313 | ... provider | 352 | ... provider |
314 | ... ${USERS.users['${provider}'].broker} | 353 | ... ${USERS.users['${provider}'].broker} |
315 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | 354 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
316 | Дочекатись дати закінчення періоду подання скарг ${provider} | 355 | Дочекатись дати закінчення періоду подання скарг ${provider} |
317 | Дочекатись синхронізації з майданчиком ${provider} | 356 | Дочекатись синхронізації з майданчиком ${provider} |
318 | - ${complaint}= Підготовка даних для подання скарги | ||
319 | - Set To Dictionary ${complaint.data} status pending | ||
320 | - Викликати для учасника ${provider} Подати скаргу shouldfail ${TENDER['TENDER_UAID']} ${complaint} | 357 | + ${claim}= Підготовка даних для подання вимоги |
358 | + ${claim_resp}= Викликати для учасника ${provider} | ||
359 | + ... Створити вимогу | ||
360 | + ... ${TENDER['TENDER_UAID']} | ||
361 | + ... ${claim} | ||
362 | + ${claim_data4}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
363 | + Log ${claim_data4} | ||
364 | + Set To Dictionary ${USERS.users['${provider}']} claim_data4 ${claim_data4} | ||
365 | + | ||
366 | + ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data4']['claim_resp']['data']['id']} | ||
367 | + Log ${escalation_data} | ||
368 | + Викликати для учасника ${tender_owner} | ||
369 | + ... Перетворити вимогу в скаргу | ||
370 | + ... shouldfail | ||
371 | + ... ${TENDER['TENDER_UAID']} | ||
372 | + ... ${USERS.users['${provider}']['claim_data4']['claim_resp']} | ||
373 | + ... ${escalation_data} | ||
374 | + Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation ${escalation_data} | ||
321 | 375 | ||
322 | #### | 376 | #### |
323 | # Qualification | 377 | # Qualification |
@@ -375,4 +429,4 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -375,4 +429,4 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
375 | [Tags] ${USERS.users['${tender_owner}'].broker}: | 429 | [Tags] ${USERS.users['${tender_owner}'].broker}: |
376 | ... tender_owner | 430 | ... tender_owner |
377 | ... ${USERS.users['${tender_owner}'].broker} | 431 | ... ${USERS.users['${tender_owner}'].broker} |
378 | - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 | ||
432 | + Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 |
@@ -65,23 +65,35 @@ ${broker} Quinta | @@ -65,23 +65,35 @@ ${broker} Quinta | ||
65 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови | 65 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови |
66 | ... provider | 66 | ... provider |
67 | ... ${USERS.users['${provider}'].broker} | 67 | ... ${USERS.users['${provider}'].broker} |
68 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | ||
69 | - ${claim}= Підготовка даних для подання скарги | ||
70 | - Set To Dictionary ${claim.data} status claim | ||
71 | - Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${claim} | ||
72 | - ${complaints}= Create Dictionary | ||
73 | - Set To Dictionary ${complaints} claim0 ${claim} | ||
74 | - Set To Dictionary ${USERS.users['${provider}']} complaints ${complaints} | 68 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
69 | + ${claim}= Підготовка даних для подання вимоги | ||
70 | + ${claim_resp}= Викликати для учасника ${provider} | ||
71 | + ... Створити вимогу | ||
72 | + ... ${TENDER['TENDER_UAID']} | ||
73 | + ... ${claim} | ||
74 | + ${claim_data}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
75 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | ||
76 | + | ||
77 | + ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} | ||
78 | + Log ${confrimation_data} | ||
79 | + Викликати для учасника ${provider} | ||
80 | + ... Подати вимогу | ||
81 | + ... ${TENDER['TENDER_UAID']} | ||
82 | + ... ${USERS.users['${provider}']['claim_data']['claim_resp']} | ||
83 | + ... ${confrimation_data} | ||
75 | 84 | ||
76 | Можливість скасувати вимогу на умови | 85 | Можливість скасувати вимогу на умови |
77 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови | 86 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови |
78 | ... provider | 87 | ... provider |
79 | ... ${USERS.users['${provider}'].broker} | 88 | ... ${USERS.users['${provider}'].broker} |
80 | - ${claim}= Get From Dictionary ${USERS.users['${provider}'].complaints} claim0 | ||
81 | - Set To Dictionary ${claim.data} status cancelled | ||
82 | - Set To Dictionary ${claim.data} cancellationReason test_draft_cancellation | ||
83 | - Викликати для учасника ${provider} Обробити скаргу ${TENDER['TENDER_UAID']} 0 ${claim} | ||
84 | - | 89 | + ${cancellation_reason}= Set variable create_fake_sentence |
90 | + ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} ${cancellation_reason} | ||
91 | + Викликати для учасника ${provider} | ||
92 | + ... Скасувати вимогу | ||
93 | + ... ${TENDER['TENDER_UAID']} | ||
94 | + ... ${USERS.users['${provider}']['claim_data']['claim_resp']} | ||
95 | + ... ${cancellation_data} | ||
96 | + Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data} | ||
85 | 97 | ||
86 | Подати цінову пропозицію першим учасником після оголошення тендеру | 98 | Подати цінову пропозицію першим учасником після оголошення тендеру |
87 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 99 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
@@ -168,10 +180,24 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -168,10 +180,24 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
168 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови | 180 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови |
169 | ... provider | 181 | ... provider |
170 | ... ${USERS.users['${provider}'].broker} | 182 | ... ${USERS.users['${provider}'].broker} |
171 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | ||
172 | - ${claim}= Підготовка даних для подання скарги | ||
173 | - Set To Dictionary ${claim.data} status claim | ||
174 | - Викликати для учасника ${provider} Подати скаргу shouldfail ${TENDER['TENDER_UAID']} ${claim} | 183 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
184 | + ${claim}= Підготовка даних для подання вимоги | ||
185 | + ${claim_resp}= Викликати для учасника ${provider} | ||
186 | + ... Створити вимогу | ||
187 | + ... ${TENDER['TENDER_UAID']} | ||
188 | + ... ${claim} | ||
189 | + ${claim_data2}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
190 | + Log ${claim_data2} | ||
191 | + Set To Dictionary ${USERS.users['${provider}']} claim_data2 ${claim_data2} | ||
192 | + | ||
193 | + ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} | ||
194 | + Log ${confrimation_data} | ||
195 | + Викликати для учасника ${provider} | ||
196 | + ... Подати вимогу | ||
197 | + ... shouldfail | ||
198 | + ... ${TENDER['TENDER_UAID']} | ||
199 | + ... ${USERS.users['${provider}']['claim_data2']['claim_resp']} | ||
200 | + ... ${confrimation_data} | ||
175 | 201 | ||
176 | 202 | ||
177 | Продовжити період редагування подання пропозиції на 7 днів | 203 | Продовжити період редагування подання пропозиції на 7 днів |
@@ -186,22 +212,38 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -186,22 +212,38 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
186 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови | 212 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
187 | ... provider | 213 | ... provider |
188 | ... ${USERS.users['${provider}'].broker} | 214 | ... ${USERS.users['${provider}'].broker} |
189 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | 215 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
190 | Дочекатись синхронізації з майданчиком ${provider} | 216 | Дочекатись синхронізації з майданчиком ${provider} |
191 | - ${complaint}= Підготовка даних для подання скарги | ||
192 | - Set To Dictionary ${complaint.data} status pending | ||
193 | - Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${complaint} | ||
194 | - Set To Dictionary ${USERS.users['${provider}'].complaints} complaint ${complaint} | ||
195 | - | 217 | + ${claim}= Підготовка даних для подання вимоги |
218 | + ${claim_resp}= Викликати для учасника ${provider} | ||
219 | + ... Створити вимогу | ||
220 | + ... ${TENDER['TENDER_UAID']} | ||
221 | + ... ${claim} | ||
222 | + ${claim_data3}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
223 | + Log ${claim_data3} | ||
224 | + Set To Dictionary ${USERS.users['${provider}']} claim_data3 ${claim_data3} | ||
225 | + | ||
226 | + ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} | ||
227 | + Log ${escalation_data} | ||
228 | + Викликати для учасника ${tender_owner} | ||
229 | + ... Перетворити вимогу в скаргу | ||
230 | + ... ${TENDER['TENDER_UAID']} | ||
231 | + ... ${USERS.users['${provider}']['claim_data3']['claim_resp']} | ||
232 | + ... ${escalation_data} | ||
233 | + Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation ${escalation_data} | ||
196 | 234 | ||
197 | Можливість скасувати скаргу на умови | 235 | Можливість скасувати скаргу на умови |
198 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови | 236 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови |
199 | ... provider | 237 | ... provider |
200 | ... ${USERS.users['${provider}'].broker} | 238 | ... ${USERS.users['${provider}'].broker} |
201 | - ${complaint}= Get From Dictionary ${USERS.users['${provider}'].complaints} complaint | ||
202 | - Set To Dictionary ${complaint.data} status cancelled | ||
203 | - Set To Dictionary ${complaint.data} cancellationReason test_draft_cancellation | ||
204 | - Викликати для учасника ${provider} Обробити скаргу ${TENDER['TENDER_UAID']} 1 ${complaint} | 239 | + ${cancellation_reason}= Set variable create_fake_sentence |
240 | + ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} ${cancellation_reason} | ||
241 | + Викликати для учасника ${provider} | ||
242 | + ... Скасувати вимогу | ||
243 | + ... ${TENDER['TENDER_UAID']} | ||
244 | + ... ${USERS.users['${provider}']['claim_data3']['claim_resp']} | ||
245 | + ... ${cancellation_data} | ||
246 | + Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation ${cancellation_data} | ||
205 | 247 | ||
206 | 248 | ||
207 | 249 | ||
@@ -254,8 +296,23 @@ CкаÑувати цінову пропозицію другого учаÑниР| @@ -254,8 +296,23 @@ CкаÑувати цінову пропозицію другого учаÑниР| ||
254 | ... ${USERS.users['${provider}'].broker} | 296 | ... ${USERS.users['${provider}'].broker} |
255 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | 297 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
256 | Log ${USERS.users['${provider}'].tender_data.data.complaintPeriod.endDate} | 298 | Log ${USERS.users['${provider}'].tender_data.data.complaintPeriod.endDate} |
257 | - Дочекатись Дати ${USERS.users['${provider}'].tender_data.data.complaintPeriod.endDate} | 299 | + Дочекатись дати закінчення періоду подання скарг ${provider} |
258 | Дочекатись синхронізації з майданчиком ${provider} | 300 | Дочекатись синхронізації з майданчиком ${provider} |
259 | - ${complaint}= Підготовка даних для подання скарги | ||
260 | - Set To Dictionary ${complaint.data} status pending | ||
261 | - Викликати для учасника ${provider} Подати скаргу shouldfail ${TENDER['TENDER_UAID']} ${complaint} | 301 | + ${claim}= Підготовка даних для подання вимоги |
302 | + ${claim_resp}= Викликати для учасника ${provider} | ||
303 | + ... Створити вимогу | ||
304 | + ... ${TENDER['TENDER_UAID']} | ||
305 | + ... ${claim} | ||
306 | + ${claim_data4}= Create Dictionary claim=${claim} claim_resp=${claim_resp} | ||
307 | + Log ${claim_data4} | ||
308 | + Set To Dictionary ${USERS.users['${provider}']} claim_data4 ${claim_data4} | ||
309 | + | ||
310 | + ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data4']['claim_resp']['data']['id']} | ||
311 | + Log ${escalation_data} | ||
312 | + Викликати для учасника ${tender_owner} | ||
313 | + ... Перетворити вимогу в скаргу | ||
314 | + ... shouldfail | ||
315 | + ... ${TENDER['TENDER_UAID']} | ||
316 | + ... ${USERS.users['${provider}']['claim_data4']['claim_resp']} | ||
317 | + ... ${escalation_data} | ||
318 | + Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation ${escalation_data} |
Please
register
or
login
to post a comment