Showing
2 changed files
with
89 additions
and
35 deletions
... | ... | @@ -371,7 +371,7 @@ Library openprocurement_client_helper.py |
371 | 371 | |
372 | 372 | |
373 | 373 | Перетворити вимогу в скаргу |
374 | - [Documentation] Переводить вимогу зі статусу "answered" у статус "pending" | |
374 | + [Documentation] Переводить вимогу у статус "pending" | |
375 | 375 | [Arguments] ${username} ${tender_uaid} ${claim} ${escalating_data} |
376 | 376 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
377 | 377 | ${tender}= set_access_key ${tender} ${claim.access.token} | ... | ... |
... | ... | @@ -74,23 +74,35 @@ ${broker} Quinta |
74 | 74 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови |
75 | 75 | ... provider |
76 | 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 | 95 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови |
87 | 96 | ... provider |
88 | 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 | 108 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
... | ... | @@ -228,11 +240,24 @@ CкаÑувати цінову пропозицію другого учаÑниР|
228 | 240 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови |
229 | 241 | ... provider |
230 | 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 | 262 | Продовжити період редагування подання пропозиції на 7 днів |
238 | 263 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
... | ... | @@ -246,24 +271,38 @@ CкаÑувати цінову пропозицію другого учаÑниР|
246 | 271 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
247 | 272 | ... provider |
248 | 273 | ... ${USERS.users['${provider}'].broker} |
249 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | |
274 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | |
250 | 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 | 295 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови |
259 | 296 | ... provider |
260 | 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 | 308 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
... | ... | @@ -312,12 +351,27 @@ CкаÑувати цінову пропозицію другого учаÑниР|
312 | 351 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
313 | 352 | ... provider |
314 | 353 | ... ${USERS.users['${provider}'].broker} |
315 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | |
354 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | |
316 | 355 | Дочекатись дати закінчення періоду подання скарг ${provider} |
317 | 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 | 377 | # Qualification |
... | ... | @@ -375,4 +429,4 @@ CкаÑувати цінову пропозицію другого учаÑниР|
375 | 429 | [Tags] ${USERS.users['${tender_owner}'].broker}: |
376 | 430 | ... tender_owner |
377 | 431 | ... ${USERS.users['${tender_owner}'].broker} |
378 | - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 | |
\ No newline at end of file | ||
432 | + Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 | ... | ... |
Please
register
or
login
to post a comment