Commit 680aac94d58ca0cb622aaf847172aac9fbfe3bcc

Authored by Myroslav Opyr
2 parents 55a5553b c07cb161

Merge pull request #80 from mykhaly/openUA_openEU_complaints

openUA openEU complaints
... ... @@ -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
... ...
... ... @@ -65,23 +65,35 @@ ${broker} Quinta
65 65 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови
66 66 ... provider
67 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 86 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови
78 87 ... provider
79 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 99 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
... ... @@ -168,10 +180,24 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
168 180 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу на умови
169 181 ... provider
170 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 203 Продовжити період редагування подання пропозиції на 7 днів
... ... @@ -186,22 +212,38 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
186 212 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови
187 213 ... provider
188 214 ... ${USERS.users['${provider}'].broker}
189   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
  215 + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
190 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 236 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови
199 237 ... provider
200 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 296 ... ${USERS.users['${provider}'].broker}
255 297 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
256 298 Log ${USERS.users['${provider}'].tender_data.data.complaintPeriod.endDate}
257   - Дочекатись Дати ${USERS.users['${provider}'].tender_data.data.complaintPeriod.endDate}
  299 + Дочекатись дати закінчення періоду подання скарг ${provider}
258 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