Commit aadb6358e2a3f0eae2809dd42460b225fe2c0089

Authored by Leits
2 parents 3353d7f6 0071101a

Merge pull request #165 from Leits/above

AboveThreshold test
... ... @@ -4,6 +4,7 @@ Resource resource.robot
4 4 Suite Setup Test Suite Setup
5 5 Suite Teardown Test Suite Teardown
6 6
  7 +
7 8 *** Variables ***
8 9 ${mode} openeu
9 10 @{used_roles} tender_owner provider provider1 viewer
... ... @@ -20,9 +21,10 @@ ${mode} openeu
20 21 ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data}
21 22 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data}
22 23 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}
23   - Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
  24 + Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}
24 25 Log ${TENDER}
25 26
  27 +
26 28 Можливість знайти понадпороговий однопредметний тендер по ідентифікатору
27 29 [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер
28 30 ... viewer tender_owner provider provider1
... ... @@ -30,8 +32,9 @@ ${mode} openeu
30 32 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
31 33 ... minimal
32 34 :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
33   - \ Дочекатись синхронізації з майданчиком ${username}
34   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  35 + \ Дочекатись синхронізації з майданчиком ${username}
  36 + \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  37 +
35 38
36 39 Відображення типу оголошеного тендера
37 40 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
... ... @@ -39,6 +42,7 @@ ${mode} openeu
39 42 ... ${USERS.users['${viewer}'].broker}
40 43 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procurementMethodType
41 44
  45 +
42 46 Відображення початку періоду прийому пропозицій понадпорогового тендера
43 47 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
44 48 ... viewer
... ... @@ -47,6 +51,7 @@ ${mode} openeu
47 51 :FOR ${username} IN ${viewer} ${provider} ${provider1}
48 52 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate
49 53
  54 +
50 55 Відображення закінчення періоду прийому пропозицій понадпорогового тендера
51 56 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
52 57 ... viewer
... ... @@ -55,6 +60,7 @@ ${mode} openeu
55 60 :FOR ${username} IN ${viewer} ${provider} ${provider1}
56 61 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate
57 62
  63 +
58 64 Відображення закінчення періоду подання скарг на оголошений тендер
59 65 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
60 66 ... viewer
... ... @@ -63,6 +69,7 @@ ${mode} openeu
63 69 :FOR ${username} IN ${viewer} ${provider} ${provider1}
64 70 \ Отримати дані із тендера ${username} complaintPeriod.endDate
65 71
  72 +
66 73 Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій
67 74 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
68 75 ... provider
... ... @@ -76,7 +83,7 @@ ${mode} openeu
76 83 ... ${TENDER['TENDER_UAID']}
77 84 ... ${claim}
78 85 ${claim_data}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
79   - Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
  86 + Set To Dictionary ${USERS.users['${provider}']} claim_data=${claim_data}
80 87
81 88 ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']}
82 89 Log ${confrimation_data}
... ... @@ -86,6 +93,7 @@ ${mode} openeu
86 93 ... ${USERS.users['${provider}']['claim_data']['claim_resp']}
87 94 ... ${confrimation_data}
88 95
  96 +
89 97 Можливість скасувати вимогу на умови
90 98 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
91 99 ... provider
... ... @@ -98,7 +106,8 @@ ${mode} openeu
98 106 ... ${TENDER['TENDER_UAID']}
99 107 ... ${USERS.users['${provider}']['claim_data']['claim_resp']}
100 108 ... ${cancellation_data}
101   - Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
  109 + Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation=${cancellation_data}
  110 +
102 111
103 112 Можливість подати цінову пропозицію першим учасником
104 113 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
... ... @@ -109,67 +118,80 @@ ${mode} openeu
109 118 ${bid}= Підготувати дані для подання пропозиції
110 119 Log ${bid}
111 120 ${bidresponses}= Create Dictionary
112   - Set To Dictionary ${bidresponses} bid ${bid}
113   - Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses}
114   - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
115   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp}
  121 + Set To Dictionary ${bidresponses} bid=${bid}
  122 + Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}
  123 + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  124 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}
116 125 log ${resp}
117 126
  127 +
118 128 Можливість завантажити публічний документ до пропозиції першим учасником
119 129 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
120 130 ... provider
121 131 ... ${USERS.users['${provider}'].broker}
122 132 [Teardown] Оновити LAST_MODIFICATION_DATE
123   - log ${USERS.users['${provider}'].broker}
124   - ${filepath}= create_fake_doc
125   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
126   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload}
  133 + log ${USERS.users['${provider}'].broker}
  134 + ${filepath}= create_fake_doc
  135 + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
  136 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload}
  137 +
  138 +##############################################################################################
  139 +# openEU: Операції із документацію пропозиції
127 140
128 141 Можливість змінити документацію цінової пропозиції з публічної на приватну
129 142 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
130 143 ... provider
131 144 ... ${USERS.users['${provider}'].broker}
  145 + ... openeu
132 146 [Teardown] Оновити LAST_MODIFICATION_DATE
133   - log ${USERS.users['${provider}'].broker}
134   - ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair."
135   - Set To Dictionary ${privat_doc.data} confidentiality buyerOnly
  147 + log ${USERS.users['${provider}'].broker}
  148 + ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair."
  149 + Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
136 150 ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['resp'].data.id}
137 151 ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
138   - ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документацію в ставці ${privat_doc} ${bidid} ${docid}
139   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified ${bid_doc_modified}
  152 + ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документацію в ставці ${privat_doc} ${bidid} ${docid}
  153 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified}
  154 +
140 155
141 156 Можливість завантажити фінансовий документ до пропозиції першим учасником
142 157 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
143 158 ... provider
144 159 ... ${USERS.users['${provider}'].broker}
  160 + ... openeu
145 161 [Teardown] Оновити LAST_MODIFICATION_DATE
146   - log ${USERS.users['${provider}'].broker}
147   - ${filepath}= create_fake_doc
  162 + log ${USERS.users['${provider}'].broker}
  163 + ${filepath}= create_fake_doc
148 164 ${doc_type}= Set variable financial_documents
149   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
150   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload}
  165 + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  166 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  167 +
151 168
152 169 Можливість завантажити кваліфікаційний документ до пропозиції першим учасником
153 170 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
154 171 ... provider
155 172 ... ${USERS.users['${provider}'].broker}
  173 + ... openeu
156 174 [Teardown] Оновити LAST_MODIFICATION_DATE
157   - log ${USERS.users['${provider}'].broker}
158   - ${filepath}= create_fake_doc
159   - ${doc_type}= Set variable eligibility_documents
160   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
161   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload}
  175 + log ${USERS.users['${provider}'].broker}
  176 + ${filepath}= create_fake_doc
  177 + ${doc_type}= Set variable eligibility_documents
  178 + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  179 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  180 +
162 181
163 182 Можливість завантажити документ для критеріїв прийнятності до пропозиції першим учасником
164 183 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
165 184 ... provider
166 185 ... ${USERS.users['${provider}'].broker}
  186 + ... openeu
167 187 [Teardown] Оновити LAST_MODIFICATION_DATE
168   - log ${USERS.users['${provider}'].broker}
169   - ${filepath}= create_fake_doc
  188 + log ${USERS.users['${provider}'].broker}
  189 + ${filepath}= create_fake_doc
170 190 ${doc_type}= Set variable qualification_documents
171   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
172   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload}
  191 + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  192 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  193 +
  194 +##############################################################################################
173 195
174 196 Можливість подати цінову пропозицію другим учасником
175 197 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
... ... @@ -180,26 +202,28 @@ ${mode} openeu
180 202 ${bid}= Підготувати дані для подання пропозиції
181 203 Log ${bid}
182 204 ${bidresponses}= Create Dictionary
183   - Set To Dictionary ${bidresponses} bid ${bid}
184   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}
185   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
186   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}
  205 + Set To Dictionary ${bidresponses} bid=${bid}
  206 + Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
  207 + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  208 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
187 209 log ${resp}
188 210
  211 +
189 212 Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій
190 213 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
191 214 ... tender_owner
192 215 ... ${USERS.users['${tender_owner}'].broker}
193 216 [Teardown] Оновити LAST_MODIFICATION_DATE
194   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  217 + Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  218 +
195 219
196 220 Відображення зміни статусу пропозицій після редагування інформації про тендер
197 221 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
198 222 ... provider provider1
199 223 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
200 224 :FOR ${username} IN ${provider} ${provider1}
201   - \ Дочекатись синхронізації з майданчиком ${username}
202   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  225 + \ Дочекатись синхронізації з майданчиком ${username}
  226 + \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
203 227 \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
204 228 \ Should Be Equal ${bid.data.status} invalid
205 229 \ Log ${bid}
... ... @@ -210,17 +234,21 @@ ${mode} openeu
210 234 ... provider
211 235 ... ${USERS.users['${provider}'].broker}
212 236 [Teardown] Оновити LAST_MODIFICATION_DATE
213   - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status pending
214   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
  237 + ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
  238 + ... ELSE IF '${mode}'=='openua' Set Variable active
  239 + ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
  240 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
215 241 log ${activestatusresp}
216 242
  243 +
217 244 Можливість скасувати цінову пропозицію другого учасника
218 245 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
219 246 ... provider1
220 247 ... ${USERS.users['${provider1}'].broker}
221 248 [Teardown] Оновити LAST_MODIFICATION_DATE
222 249 ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']}
223   - ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  250 + ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  251 +
224 252
225 253 Можливість повторно подати цінову пропозицію другим учасником після першої зміни
226 254 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
... ... @@ -230,12 +258,13 @@ ${mode} openeu
230 258 ${bid}= Підготувати дані для подання пропозиції
231 259 Log ${bid}
232 260 ${bidresponses}= Create Dictionary
233   - Set To Dictionary ${bidresponses} bid ${bid}
234   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}
235   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
236   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}
  261 + Set To Dictionary ${bidresponses} bid=${bid}
  262 + Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
  263 + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  264 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
237 265 log ${resp}
238 266
  267 +
239 268 Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
240 269 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
241 270 ... tender_owner
... ... @@ -244,6 +273,7 @@ ${mode} openeu
244 273 Дочекатись дати ${no_edit_time}
245 274 Require Failure ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
246 275
  276 +
247 277 Неможливість подати вимогу на умови менше ніж за 10 днів до завершення періоду подання пропозицій
248 278 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
249 279 ... provider
... ... @@ -256,7 +286,7 @@ ${mode} openeu
256 286 ... ${claim}
257 287 ${claim_data2}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
258 288 Log ${claim_data2}
259   - Set To Dictionary ${USERS.users['${provider}']} claim_data2 ${claim_data2}
  289 + Set To Dictionary ${USERS.users['${provider}']} claim_data2=${claim_data2}
260 290
261 291 ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data2']['claim_resp']['data']['id']}
262 292 Log ${confrimation_data}
... ... @@ -266,13 +296,14 @@ ${mode} openeu
266 296 ... ${USERS.users['${provider}']['claim_data2']['claim_resp']}
267 297 ... ${confrimation_data}
268 298
  299 +
269 300 Можливість продовжити період подання пропозиції на 7 днів
270 301 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
271 302 ... tender_owner
272 303 ... ${USERS.users['${tender_owner}'].broker}
273 304 [Teardown] Оновити LAST_MODIFICATION_DATE
274   - ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
275   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
  305 + ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
  306 + Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
276 307
277 308
278 309 Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій
... ... @@ -281,7 +312,7 @@ ${mode} openeu
281 312 ... ${USERS.users['${provider}'].broker}
282 313 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
283 314 [Teardown] Оновити LAST_MODIFICATION_DATE
284   - Дочекатись синхронізації з майданчиком ${provider}
  315 + Дочекатись синхронізації з майданчиком ${provider}
285 316 ${claim}= Підготовка даних для подання вимоги
286 317 ${claim_resp}= Викликати для учасника ${provider}
287 318 ... Створити вимогу
... ... @@ -289,7 +320,7 @@ ${mode} openeu
289 320 ... ${claim}
290 321 ${claim_data3}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
291 322 Log ${claim_data3}
292   - Set To Dictionary ${USERS.users['${provider}']} claim_data3 ${claim_data3}
  323 + Set To Dictionary ${USERS.users['${provider}']} claim_data3=${claim_data3}
293 324
294 325 ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']}
295 326 Log ${escalation_data}
... ... @@ -298,7 +329,8 @@ ${mode} openeu
298 329 ... ${TENDER['TENDER_UAID']}
299 330 ... ${USERS.users['${provider}']['claim_data3']['claim_resp']}
300 331 ... ${escalation_data}
301   - Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation ${escalation_data}
  332 + Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation=${escalation_data}
  333 +
302 334
303 335 Можливість скасувати скаргу на умови
304 336 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
... ... @@ -312,14 +344,15 @@ ${mode} openeu
312 344 ... ${TENDER['TENDER_UAID']}
313 345 ... ${USERS.users['${provider}']['claim_data3']['claim_resp']}
314 346 ... ${cancellation_data}
315   - Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation ${cancellation_data}
  347 + Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation=${cancellation_data}
  348 +
316 349
317 350 Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій
318 351 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
319 352 ... tender_owner
320 353 ... ${USERS.users['${tender_owner}'].broker}
321 354 [Teardown] Оновити LAST_MODIFICATION_DATE
322   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  355 + Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
323 356
324 357
325 358 Відображення зміни статусу пропозицій після другої зміни
... ... @@ -327,8 +360,8 @@ ${mode} openeu
327 360 ... provider provider1
328 361 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
329 362 :FOR ${username} IN ${provider} ${provider1}
330   - \ Дочекатись синхронізації з майданчиком ${username}
331   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  363 + \ Дочекатись синхронізації з майданчиком ${username}
  364 + \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
332 365 \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
333 366 \ Should Be Equal ${bid.data.status} invalid
334 367 \ Log ${bid}
... ... @@ -339,8 +372,10 @@ ${mode} openeu
339 372 ... provider
340 373 ... ${USERS.users['${provider}'].broker}
341 374 [Teardown] Оновити LAST_MODIFICATION_DATE
342   - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status pending
343   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
  375 + ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
  376 + ... ELSE IF '${mode}'=='openua' Set Variable active
  377 + ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
  378 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
344 379 log ${activestatusresp}
345 380
346 381
... ... @@ -352,10 +387,10 @@ ${mode} openeu
352 387 ${bid}= Підготувати дані для подання пропозиції
353 388 Log ${bid}
354 389 ${bidresponses}= Create Dictionary
355   - Set To Dictionary ${bidresponses} bid ${bid}
356   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}
357   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
358   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}
  390 + Set To Dictionary ${bidresponses} bid=${bid}
  391 + Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
  392 + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  393 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
359 394 log ${resp}
360 395
361 396
... ... @@ -372,7 +407,7 @@ ${mode} openeu
372 407 ... ${claim}
373 408 ${claim_data4}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
374 409 Log ${claim_data4}
375   - Set To Dictionary ${USERS.users['${provider}']} claim_data4 ${claim_data4}
  410 + Set To Dictionary ${USERS.users['${provider}']} claim_data4=${claim_data4}
376 411
377 412 ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data4']['claim_resp']['data']['id']}
378 413 Log ${escalation_data}
... ... @@ -381,73 +416,92 @@ ${mode} openeu
381 416 ... ${TENDER['TENDER_UAID']}
382 417 ... ${USERS.users['${provider}']['claim_data4']['claim_resp']}
383 418 ... ${escalation_data}
384   - Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation ${escalation_data}
  419 + Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation=${escalation_data}
  420 +
  421 +##############################################################################################
  422 +# OPENEU Pre-Qualification
  423 +##############################################################################################
385 424
386   -####
387   -# Qualification
388 425 Відображення статусу першої пропозиції кваліфікації
389 426 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
390 427 ... tender_owner
391 428 ... ${USERS.users['${tender_owner}'].broker}
  429 + ... openeu
392 430 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner}
393 431 Звірити поле тендера із значенням ${tender_owner} pending qualifications[0].status
394 432
  433 +
395 434 Відображення статусу другої пропозиції кваліфікації
396 435 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
397 436 ... tender_owner
398 437 ... ${USERS.users['${tender_owner}'].broker}
  438 + ... openeu
399 439 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner}
400 440 Звірити поле тендера із значенням ${tender_owner} pending qualifications[1].status
401 441
  442 +
402 443 Можливість завантажити документ у кваліфікацію пропозиції першого учасника
403 444 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
404 445 ... tender_owner
405 446 ... ${USERS.users['${tender_owner}'].broker}
  447 + ... openeu
406 448 [Teardown] Оновити LAST_MODIFICATION_DATE
407   - log ${USERS.users['${tender_owner}'].broker}
408   - ${filepath}= create_fake_doc
409   - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
  449 + log ${USERS.users['${tender_owner}'].broker}
  450 + ${filepath}= create_fake_doc
  451 + Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
  452 +
410 453
411 454 Можливість підтвердити першу пропозицію кваліфікації
412 455 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
413 456 ... tender_owner
414 457 ... ${USERS.users['${tender_owner}'].broker}
  458 + ... openeu
415 459 [Teardown] Оновити LAST_MODIFICATION_DATE
416 460 Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0
417 461
  462 +
418 463 Можливість завантажити документ у кваліфікацію пропозиції другого учасника
419 464 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
420 465 ... tender_owner
421 466 ... ${USERS.users['${tender_owner}'].broker}
  467 + ... openeu
422 468 [Teardown] Оновити LAST_MODIFICATION_DATE
423   - log ${USERS.users['${tender_owner}'].broker}
424   - ${filepath}= create_fake_doc
425   - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
  469 + log ${USERS.users['${tender_owner}'].broker}
  470 + ${filepath}= create_fake_doc
  471 + Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
  472 +
426 473
427 474 Можливість відхилити другу пропозицію кваліфікації
428 475 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
429 476 ... tender_owner
430 477 ... ${USERS.users['${tender_owner}'].broker}
  478 + ... openeu
431 479 [Teardown] Оновити LAST_MODIFICATION_DATE
432 480 Викликати для учасника ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1
433 481
  482 +
434 483 Можливість скасувати рішення кваліфікації для другої пропопозиції
435 484 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
436 485 ... tender_owner
437 486 ... ${USERS.users['${tender_owner}'].broker}
  487 + ... openeu
438 488 [Teardown] Оновити LAST_MODIFICATION_DATE
439 489 Викликати для учасника ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1
440 490
  491 +
441 492 Можливість підтвердити другу пропозицію кваліфікації
442 493 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
443 494 ... tender_owner
444 495 ... ${USERS.users['${tender_owner}'].broker}
  496 + ... openeu
445 497 [Teardown] Оновити LAST_MODIFICATION_DATE
446 498 Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2
447 499
  500 +
448 501 Можливість затвердити остаточне рішення кваліфікації
449 502 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
450 503 ... tender_owner
451 504 ... ${USERS.users['${tender_owner}'].broker}
  505 + ... openeu
452 506 [Teardown] Оновити LAST_MODIFICATION_DATE
453 507 Викликати для учасника ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
... ...
... ... @@ -603,7 +603,7 @@ Library openprocurement_client_helper.py
603 603 [Arguments] ${username} ${tender_uid} ${qualification_num}
604 604 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uid}
605 605 ${qualification}= create_data_dict data.status active
606   - Set To Dictionary ${qualification.data} id=${tender.data.qualifications[${qualification_num}].id}
  606 + Set To Dictionary ${qualification.data} id=${tender.data.qualifications[${qualification_num}].id} eligible=${True} qualified=${True}
607 607 ${reply}= Call Method ${USERS.users['${username}'].client} patch_qualification ${tender} ${qualification}
608 608 Log ${reply}
609 609 [Return] ${reply}
... ...
1   -*** Settings ***
2   -Resource keywords.robot
3   -Resource resource.robot
4   -Suite Setup Test Suite Setup
5   -Suite Teardown Test Suite Teardown
6   -
7   -*** Variables ***
8   -${mode} openua
9   -@{used_roles} tender_owner provider provider1 viewer
10   -
11   -
12   -*** Test Cases ***
13   -Можливість оголосити понадпороговий однопредметний тендер
14   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
15   - ... tender_owner
16   - ... ${USERS.users['${tender_owner}'].broker}
17   - ... minimal
18   - [Teardown] Оновити LAST_MODIFICATION_DATE
19   - ${tender_data}= Підготовка даних для створення тендера
20   - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data}
21   - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data}
22   - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}
23   - Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
24   - Log ${TENDER}
25   -
26   -Можливість знайти понадпороговий однопредметний тендер по ідентифікатору
27   - [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер
28   - ... viewer tender_owner provider provider1
29   - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
30   - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
31   - ... minimal
32   - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
33   - \ Дочекатись синхронізації з майданчиком ${username}
34   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
35   -
36   -Відображення типу оголошеного тендера
37   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
38   - ... viewer
39   - ... ${USERS.users['${viewer}'].broker}
40   - Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procurementMethodType
41   -
42   -Відображення початку періоду прийому пропозицій понадпорогового тендера
43   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
44   - ... viewer
45   - ... ${USERS.users['${viewer}'].broker}
46   - ... minimal
47   - :FOR ${username} IN ${viewer} ${provider} ${provider1}
48   - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate
49   -
50   -Відображення закінчення періоду прийому пропозицій понадпорогового тендера
51   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
52   - ... viewer
53   - ... ${USERS.users['${viewer}'].broker}
54   - ... minimal
55   - :FOR ${username} IN ${viewer} ${provider} ${provider1}
56   - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate
57   -
58   -Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій
59   - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
60   - ... provider
61   - ... ${USERS.users['${provider}'].broker}
62   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
63   - [Teardown] Оновити LAST_MODIFICATION_DATE
64   - Дочекатись дати початку прийому пропозицій ${provider}
65   - ${claim}= Підготовка даних для подання вимоги
66   - ${claim_resp}= Викликати для учасника ${provider}
67   - ... Створити вимогу
68   - ... ${TENDER['TENDER_UAID']}
69   - ... ${claim}
70   - ${claim_data}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
71   - Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
72   -
73   - ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']}
74   - Log ${confrimation_data}
75   - Викликати для учасника ${provider}
76   - ... Подати вимогу
77   - ... ${TENDER['TENDER_UAID']}
78   - ... ${USERS.users['${provider}']['claim_data']['claim_resp']}
79   - ... ${confrimation_data}
80   -
81   -Можливість скасувати вимогу на умови
82   - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
83   - ... provider
84   - ... ${USERS.users['${provider}'].broker}
85   - [Teardown] Оновити LAST_MODIFICATION_DATE
86   - ${cancellation_reason}= Set variable create_fake_sentence
87   - ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} ${cancellation_reason}
88   - Викликати для учасника ${provider}
89   - ... Скасувати вимогу
90   - ... ${TENDER['TENDER_UAID']}
91   - ... ${USERS.users['${provider}']['claim_data']['claim_resp']}
92   - ... ${cancellation_data}
93   - Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
94   -
95   -Можливість подати цінову пропозицію першим учасником
96   - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
97   - ... provider
98   - ... ${USERS.users['${provider}'].broker}
99   - [Setup] Дочекатись дати початку прийому пропозицій ${provider}
100   - [Teardown] Оновити LAST_MODIFICATION_DATE
101   - ${bid}= Підготувати дані для подання пропозиції
102   - Log ${bid}
103   - ${bidresponses}= Create Dictionary
104   - Set To Dictionary ${bidresponses} bid ${bid}
105   - Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses}
106   - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
107   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp}
108   - log ${resp}
109   -
110   -Можливість подати цінову пропозицію другим учасником
111   - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
112   - ... provider1
113   - ... ${USERS.users['${provider1}'].broker}
114   - [Setup] Дочекатись дати початку прийому пропозицій ${provider1}
115   - [Teardown] Оновити LAST_MODIFICATION_DATE
116   - ${bid}= Підготувати дані для подання пропозиції
117   - Log ${bid}
118   - ${bidresponses}= Create Dictionary
119   - Set To Dictionary ${bidresponses} bid ${bid}
120   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}
121   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
122   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}
123   - log ${resp}
124   -
125   -Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій
126   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
127   - ... tender_owner
128   - ... ${USERS.users['${tender_owner}'].broker}
129   - [Teardown] Оновити LAST_MODIFICATION_DATE
130   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
131   -
132   -Відображення зміни статусу пропозицій після редагування інформації про тендер
133   - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
134   - ... provider provider1
135   - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
136   - :FOR ${username} IN ${provider} ${provider1}
137   - \ Дочекатись синхронізації з майданчиком ${username}
138   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
139   - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
140   - \ Should Be Equal ${bid.data.status} invalid
141   - \ Log ${bid}
142   -
143   -
144   -Можливість оновити статус цінової пропозиції першого учасника
145   - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
146   - ... provider
147   - ... ${USERS.users['${provider}'].broker}
148   - [Teardown] Оновити LAST_MODIFICATION_DATE
149   - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status active
150   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
151   - log ${activestatusresp}
152   -
153   -Можливість скасувати цінову пропозицію другого учасника
154   - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
155   - ... provider1
156   - ... ${USERS.users['${provider1}'].broker}
157   - [Teardown] Оновити LAST_MODIFICATION_DATE
158   - ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']}
159   - ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
160   -
161   -Можливість повторно подати цінову пропозицію другим учасником після першої зміни
162   - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
163   - ... provider1
164   - ... ${USERS.users['${provider1}'].broker}
165   - [Teardown] Оновити LAST_MODIFICATION_DATE
166   - ${bid}= Підготувати дані для подання пропозиції
167   - Log ${bid}
168   - ${bidresponses}= Create Dictionary
169   - Set To Dictionary ${bidresponses} bid ${bid}
170   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}
171   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
172   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}
173   - log ${resp}
174   -
175   -Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
176   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
177   - ... tender_owner
178   - ... ${USERS.users['${tender_owner}'].broker}
179   - ${no_edit_time}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} -6
180   - Дочекатись дати ${no_edit_time}
181   - Require Failure ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
182   -
183   -Неможливість подати вимогу на умови менше ніж за 10 днів до завершення періоду подання пропозицій
184   - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
185   - ... provider
186   - ... ${USERS.users['${provider}'].broker}
187   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
188   - ${claim}= Підготовка даних для подання вимоги
189   - ${claim_resp}= Викликати для учасника ${provider}
190   - ... Створити вимогу
191   - ... ${TENDER['TENDER_UAID']}
192   - ... ${claim}
193   - ${claim_data2}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
194   - Log ${claim_data2}
195   - Set To Dictionary ${USERS.users['${provider}']} claim_data2 ${claim_data2}
196   -
197   - ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']}
198   - Log ${confrimation_data}
199   - Require Failure ${provider}
200   - ... Подати вимогу
201   - ... ${TENDER['TENDER_UAID']}
202   - ... ${USERS.users['${provider}']['claim_data2']['claim_resp']}
203   - ... ${confrimation_data}
204   -
205   -
206   -Можливість продовжити період подання пропозиції на 7 днів
207   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
208   - ... tender_owner
209   - ... ${USERS.users['${tender_owner}'].broker}
210   - [Teardown] Оновити LAST_MODIFICATION_DATE
211   - ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
212   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
213   -
214   -
215   -Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій
216   - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
217   - ... provider
218   - ... ${USERS.users['${provider}'].broker}
219   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
220   - [Teardown] Оновити LAST_MODIFICATION_DATE
221   - Дочекатись синхронізації з майданчиком ${provider}
222   - ${claim}= Підготовка даних для подання вимоги
223   - ${claim_resp}= Викликати для учасника ${provider}
224   - ... Створити вимогу
225   - ... ${TENDER['TENDER_UAID']}
226   - ... ${claim}
227   - ${claim_data3}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
228   - Log ${claim_data3}
229   - Set To Dictionary ${USERS.users['${provider}']} claim_data3 ${claim_data3}
230   -
231   - ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']}
232   - Log ${escalation_data}
233   - Викликати для учасника ${tender_owner}
234   - ... Перетворити вимогу в скаргу
235   - ... ${TENDER['TENDER_UAID']}
236   - ... ${USERS.users['${provider}']['claim_data3']['claim_resp']}
237   - ... ${escalation_data}
238   - Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation ${escalation_data}
239   -
240   -Можливість скасувати скаргу на умови
241   - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
242   - ... provider
243   - ... ${USERS.users['${provider}'].broker}
244   - [Teardown] Оновити LAST_MODIFICATION_DATE
245   - ${cancellation_reason}= Set variable create_fake_sentence
246   - ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} ${cancellation_reason}
247   - Викликати для учасника ${provider}
248   - ... Скасувати вимогу
249   - ... ${TENDER['TENDER_UAID']}
250   - ... ${USERS.users['${provider}']['claim_data3']['claim_resp']}
251   - ... ${cancellation_data}
252   - Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation ${cancellation_data}
253   -
254   -
255   -
256   -Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій
257   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
258   - ... tender_owner
259   - ... ${USERS.users['${tender_owner}'].broker}
260   - [Teardown] Оновити LAST_MODIFICATION_DATE
261   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
262   -
263   -
264   -Відображення зміни статусу пропозицій після другої зміни
265   - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
266   - ... provider provider1
267   - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
268   - :FOR ${username} IN ${provider} ${provider1}
269   - \ Дочекатись синхронізації з майданчиком ${username}
270   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
271   - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
272   - \ Should Be Equal ${bid.data.status} invalid
273   - \ Log ${bid}
274   -
275   -
276   -Можливість оновити статус цінової пропозиції першого учасника після другої зміни
277   - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
278   - ... provider
279   - ... ${USERS.users['${provider}'].broker}
280   - [Teardown] Оновити LAST_MODIFICATION_DATE
281   - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status active
282   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
283   - log ${activestatusresp}
284   -
285   -
286   -Можливість повторно подати цінову пропозицію другим учасником після другої зміни
287   - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
288   - ... provider1
289   - ... ${USERS.users['${provider1}'].broker}
290   - [Teardown] Оновити LAST_MODIFICATION_DATE
291   - ${bid}= Підготувати дані для подання пропозиції
292   - Log ${bid}
293   - ${bidresponses}= Create Dictionary
294   - Set To Dictionary ${bidresponses} bid ${bid}
295   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}
296   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
297   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}
298   - log ${resp}
299   -
300   -
301   -Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій
302   - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
303   - ... provider
304   - ... ${USERS.users['${provider}'].broker}
305   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
306   - [Setup] Дочекатись дати закінчення періоду подання скарг ${provider}
307   - ${claim}= Підготовка даних для подання вимоги
308   - ${claim_resp}= Викликати для учасника ${provider}
309   - ... Створити вимогу
310   - ... ${TENDER['TENDER_UAID']}
311   - ... ${claim}
312   - ${claim_data4}= Create Dictionary claim=${claim} claim_resp=${claim_resp}
313   - Log ${claim_data4}
314   - Set To Dictionary ${USERS.users['${provider}']} claim_data4 ${claim_data4}
315   -
316   - ${escalation_data}= test_escalate_claim_data ${USERS.users['${provider}']['claim_data4']['claim_resp']['data']['id']}
317   - Log ${escalation_data}
318   - Require Failure ${tender_owner}
319   - ... Перетворити вимогу в скаргу
320   - ... ${TENDER['TENDER_UAID']}
321   - ... ${USERS.users['${provider}']['claim_data4']['claim_resp']}
322   - ... ${escalation_data}
323   - Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation ${escalation_data}
Please register or login to post a comment