Showing
1 changed file
with
87 additions
and
30 deletions
... | ... | @@ -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