Commit 967440eb7353bb512dff980cc328b55dd764a849

Authored by Leits
Committed by mykhaly
1 parent 0b36caba

Use base_keywords in aboveThreshold

Replace `Викликати для учасника` with `Run As` there
1 1 *** Settings ***
2 2 Resource keywords.robot
3 3 Resource resource.robot
  4 +Resource base_keywords.robot
4 5 Suite Setup Test Suite Setup
5 6 Suite Teardown Test Suite Teardown
6 7
... ... @@ -9,6 +10,8 @@ Suite Teardown Test Suite Teardown
9 10 ${mode} openeu
10 11 @{used_roles} tender_owner provider provider1 viewer
11 12
  13 +${number_of_lots} ${0}
  14 +${meat} ${0}
12 15
13 16 *** Test Cases ***
14 17 Можливість оголосити понадпороговий однопредметний тендер
... ... @@ -17,12 +20,7 @@ ${mode} openeu
17 20 ... ${USERS.users['${tender_owner}'].broker}
18 21 ... minimal
19 22 [Teardown] Оновити LAST_MODIFICATION_DATE
20   - ${tender_data}= Підготувати дані для створення тендера
21   - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data}
22   - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data}
23   - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}
24   - Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}
25   - Log ${TENDER}
  23 + Можливість оголосити тендер
26 24
27 25
28 26 Можливість знайти понадпороговий однопредметний тендер по ідентифікатору
... ... @@ -31,34 +29,30 @@ ${mode} openeu
31 29 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
32 30 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
33 31 ... minimal
34   - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
35   - \ Дочекатись синхронізації з майданчиком ${username}
36   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  32 + Можливість знайти тендер по ідентифікатору для усіх учасників
37 33
38 34
39 35 Відображення типу оголошеного тендера
40 36 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
41 37 ... viewer
42 38 ... ${USERS.users['${viewer}'].broker}
43   - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} procurementMethodType
  39 + Звірити відображення поля procurementMethodType тендера для користувача ${viewer}
44 40
45 41
46   -Відображення початку періоду прийому пропозицій понадпорогового тендера
  42 +Відображення початку періоду прийому пропозицій тендера понадпорогового тендера
47 43 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
48 44 ... viewer
49 45 ... ${USERS.users['${viewer}'].broker}
50 46 ... minimal
51   - :FOR ${username} IN ${viewer} ${provider} ${provider1}
52   - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate
  47 + Звірити відображення поля tenderPeriod.startDate тендера для усіх користувачів
53 48
54 49
55   -Відображення закінчення періоду прийому пропозицій понадпорогового тендера
  50 +Відображення закінчення періоду прийому пропозицій тендера понадпорогового тендера
56 51 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
57 52 ... viewer
58 53 ... ${USERS.users['${viewer}'].broker}
59 54 ... minimal
60   - :FOR ${username} IN ${viewer} ${provider} ${provider1}
61   - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate
  55 + Звірити відображення поля tenderPeriod.endDate тендера для усіх користувачів
62 56
63 57
64 58 Відображення закінчення періоду подання скарг на оголошений тендер
... ... @@ -66,8 +60,7 @@ ${mode} openeu
66 60 ... viewer
67 61 ... ${USERS.users['${viewer}'].broker}
68 62 ... minimal
69   - :FOR ${username} IN ${viewer} ${provider} ${provider1}
70   - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} complaintPeriod.endDate
  63 + Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів
71 64
72 65
73 66 Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій
... ... @@ -75,15 +68,9 @@ ${mode} openeu
75 68 ... provider
76 69 ... ${USERS.users['${provider}'].broker}
77 70 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
  71 + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
78 72 [Teardown] Оновити LAST_MODIFICATION_DATE
79   - Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
80   - ${claim}= Підготувати дані для подання вимоги
81   - ${complaintID}= Викликати для учасника ${provider}
82   - ... Створити вимогу
83   - ... ${TENDER['TENDER_UAID']}
84   - ... ${claim}
85   - ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID}
86   - Set To Dictionary ${USERS.users['${provider}']} claim_data=${claim_data}
  73 + Можливість створити вимогу із документацією
87 74
88 75
89 76 Можливість скасувати вимогу на умови
... ... @@ -91,15 +78,7 @@ ${mode} openeu
91 78 ... provider
92 79 ... ${USERS.users['${provider}'].broker}
93 80 [Teardown] Оновити LAST_MODIFICATION_DATE
94   - ${cancellation_reason}= create_fake_sentence
95   - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}
96   - ${cancellation_data}= Create Dictionary data=${data}
97   - Викликати для учасника ${provider}
98   - ... Скасувати вимогу
99   - ... ${TENDER['TENDER_UAID']}
100   - ... ${USERS.users['${provider}']['claim_data']['complaintID']}
101   - ... ${cancellation_data}
102   - Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation=${cancellation_data}
  81 + Можливість скасувати вимогу
103 82
104 83
105 84 Можливість подати цінову пропозицію першим учасником
... ... @@ -108,14 +87,7 @@ ${mode} openeu
108 87 ... ${USERS.users['${provider}'].broker}
109 88 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
110 89 [Teardown] Оновити LAST_MODIFICATION_DATE
111   - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}
112   - Log ${bid}
113   - ${bidresponses}= Create Dictionary
114   - Set To Dictionary ${bidresponses} bid=${bid}
115   - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}
116   - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
117   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}
118   - log ${resp}
  90 + Можливість подати цінову пропозицію користувачем ${provider}
119 91
120 92
121 93 Можливість завантажити публічний документ до пропозиції першим учасником
... ... @@ -123,10 +95,7 @@ ${mode} openeu
123 95 ... provider
124 96 ... ${USERS.users['${provider}'].broker}
125 97 [Teardown] Оновити LAST_MODIFICATION_DATE
126   - log ${USERS.users['${provider}'].broker}
127   - ${filepath}= create_fake_doc
128   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
129   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload}
  98 + Можливість завантажити документ в пропозицію користувачем ${provider}
130 99
131 100 ##############################################################################################
132 101 # openEU: Операції із документацію пропозиції
... ... @@ -141,7 +110,7 @@ ${mode} openeu
141 110 ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair."
142 111 Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
143 112 ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
144   - ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документацію в ставці ${privat_doc} ${docid}
  113 + ${bid_doc_modified}= Run As ${provider} Змінити документацію в ставці ${privat_doc} ${docid}
145 114 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified}
146 115
147 116
... ... @@ -154,7 +123,7 @@ ${mode} openeu
154 123 log ${USERS.users['${provider}'].broker}
155 124 ${filepath}= create_fake_doc
156 125 ${doc_type}= Set variable financial_documents
157   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  126 + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
158 127 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
159 128
160 129
... ... @@ -167,7 +136,7 @@ ${mode} openeu
167 136 log ${USERS.users['${provider}'].broker}
168 137 ${filepath}= create_fake_doc
169 138 ${doc_type}= Set variable eligibility_documents
170   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  139 + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
171 140 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
172 141
173 142
... ... @@ -180,7 +149,7 @@ ${mode} openeu
180 149 log ${USERS.users['${provider}'].broker}
181 150 ${filepath}= create_fake_doc
182 151 ${doc_type}= Set variable qualification_documents
183   - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  152 + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
184 153 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
185 154
186 155 ##############################################################################################
... ... @@ -191,14 +160,7 @@ ${mode} openeu
191 160 ... ${USERS.users['${provider1}'].broker}
192 161 [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
193 162 [Teardown] Оновити LAST_MODIFICATION_DATE
194   - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}
195   - Log ${bid}
196   - ${bidresponses}= Create Dictionary
197   - Set To Dictionary ${bidresponses} bid=${bid}
198   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
199   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
200   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
201   - log ${resp}
  163 + Можливість подати цінову пропозицію користувачем ${provider1}
202 164
203 165
204 166 Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій
... ... @@ -206,7 +168,7 @@ ${mode} openeu
206 168 ... tender_owner
207 169 ... ${USERS.users['${tender_owner}'].broker}
208 170 [Teardown] Оновити LAST_MODIFICATION_DATE
209   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  171 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
210 172
211 173
212 174 Відображення зміни статусу пропозицій після редагування інформації про тендер
... ... @@ -215,8 +177,8 @@ ${mode} openeu
215 177 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
216 178 :FOR ${username} IN ${provider} ${provider1}
217 179 \ Дочекатись синхронізації з майданчиком ${username}
218   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
219   - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
  180 + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  181 + \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
220 182 \ Should Be Equal ${bid.data.status} invalid
221 183 \ Log ${bid}
222 184
... ... @@ -228,7 +190,7 @@ ${mode} openeu
228 190 [Teardown] Оновити LAST_MODIFICATION_DATE
229 191 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
230 192 ... ELSE IF '${mode}'=='openua' Set Variable active
231   - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
  193 + ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
232 194 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
233 195 log ${activestatusresp}
234 196
... ... @@ -238,8 +200,7 @@ ${mode} openeu
238 200 ... provider1
239 201 ... ${USERS.users['${provider1}'].broker}
240 202 [Teardown] Оновити LAST_MODIFICATION_DATE
241   - ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']}
242   - ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  203 + Можливість скасувати цінову пропозицію користувачем ${provider1}
243 204
244 205
245 206 Можливість повторно подати цінову пропозицію другим учасником після першої зміни
... ... @@ -247,14 +208,7 @@ ${mode} openeu
247 208 ... provider1
248 209 ... ${USERS.users['${provider1}'].broker}
249 210 [Teardown] Оновити LAST_MODIFICATION_DATE
250   - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}
251   - Log ${bid}
252   - ${bidresponses}= Create Dictionary
253   - Set To Dictionary ${bidresponses} bid=${bid}
254   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
255   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
256   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
257   - log ${resp}
  211 + Можливість подати цінову пропозицію користувачем ${provider1}
258 212
259 213
260 214 Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
... ... @@ -271,13 +225,7 @@ ${mode} openeu
271 225 ... provider
272 226 ... ${USERS.users['${provider}'].broker}
273 227 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
274   - ${claim}= Підготувати дані для подання вимоги
275   - ${complaintID}= Require failure ${provider}
276   - ... Створити вимогу
277   - ... ${TENDER['TENDER_UAID']}
278   - ... ${claim}
279   - ${claim_data2}= Create Dictionary claim=${claim} complaintID=${complaintID}
280   - Set To Dictionary ${USERS.users['${provider}']} claim_data2=${claim_data2}
  228 + Run Keyword And Expect Error * Можливість створити вимогу із документацією
281 229
282 230
283 231
... ... @@ -287,7 +235,7 @@ ${mode} openeu
287 235 ... ${USERS.users['${tender_owner}'].broker}
288 236 [Teardown] Оновити LAST_MODIFICATION_DATE
289 237 ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
290   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
  238 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
291 239
292 240
293 241 Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій
... ... @@ -297,38 +245,15 @@ ${mode} openeu
297 245 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
298 246 [Setup] Дочекатись синхронізації з майданчиком ${provider}
299 247 [Teardown] Оновити LAST_MODIFICATION_DATE
300   - ${claim}= Підготувати дані для подання вимоги
301   - ${complaintID}= Викликати для учасника ${provider}
302   - ... Створити вимогу
303   - ... ${TENDER['TENDER_UAID']}
304   - ... ${claim}
305   - ${claim_data3}= Create Dictionary claim=${claim} complaintID=${complaintID}
306   - Set To Dictionary ${USERS.users['${provider}']} claim_data3=${claim_data3}
307   -
308   - ${data}= Create Dictionary status=pending satisfied=${False}
309   - ${escalation_data}= Create Dictionary data=${data}
310   - Викликати для учасника ${provider}
311   - ... Перетворити вимогу в скаргу
312   - ... ${TENDER['TENDER_UAID']}
313   - ... ${USERS.users['${provider}']['claim_data3']['complaintID']}
314   - ... ${escalation_data}
315   - Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation=${escalation_data}
316   -
  248 + Можливість створити вимогу із документацією
  249 + Можливість перетворити вимогу в скаргу
317 250
318 251 Можливість скасувати скаргу на умови
319 252 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
320 253 ... provider
321 254 ... ${USERS.users['${provider}'].broker}
322 255 [Teardown] Оновити LAST_MODIFICATION_DATE
323   - ${cancellation_reason}= create_fake_sentence
324   - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}
325   - ${cancellation_data}= Create Dictionary data=${data}
326   - Викликати для учасника ${provider}
327   - ... Скасувати вимогу
328   - ... ${TENDER['TENDER_UAID']}
329   - ... ${USERS.users['${provider}']['claim_data3']['complaintID']}
330   - ... ${cancellation_data}
331   - Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation=${cancellation_data}
  256 + Можливість скасувати вимогу
332 257
333 258
334 259 Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій
... ... @@ -336,7 +261,7 @@ ${mode} openeu
336 261 ... tender_owner
337 262 ... ${USERS.users['${tender_owner}'].broker}
338 263 [Teardown] Оновити LAST_MODIFICATION_DATE
339   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  264 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
340 265
341 266
342 267 Відображення зміни статусу пропозицій після другої зміни
... ... @@ -345,8 +270,8 @@ ${mode} openeu
345 270 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
346 271 :FOR ${username} IN ${provider} ${provider1}
347 272 \ Дочекатись синхронізації з майданчиком ${username}
348   - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
349   - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
  273 + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  274 + \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
350 275 \ Should Be Equal ${bid.data.status} invalid
351 276 \ Log ${bid}
352 277
... ... @@ -358,7 +283,7 @@ ${mode} openeu
358 283 [Teardown] Оновити LAST_MODIFICATION_DATE
359 284 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
360 285 ... ELSE IF '${mode}'=='openua' Set Variable active
361   - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
  286 + ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
362 287 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
363 288 log ${activestatusresp}
364 289
... ... @@ -368,14 +293,7 @@ ${mode} openeu
368 293 ... provider1
369 294 ... ${USERS.users['${provider1}'].broker}
370 295 [Teardown] Оновити LAST_MODIFICATION_DATE
371   - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}
372   - Log ${bid}
373   - ${bidresponses}= Create Dictionary
374   - Set To Dictionary ${bidresponses} bid=${bid}
375   - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
376   - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
377   - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
378   - log ${resp}
  296 + Можливість подати цінову пропозицію користувачем ${provider1}
379 297
380 298
381 299 Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій
... ... @@ -384,23 +302,7 @@ ${mode} openeu
384 302 ... ${USERS.users['${provider}'].broker}
385 303 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
386 304 [Setup] Дочекатись дати закінчення періоду подання скарг ${provider}
387   - ${claim}= Підготувати дані для подання вимоги
388   - ${complaintID}= Викликати для учасника ${provider}
389   - ... Створити вимогу
390   - ... ${TENDER['TENDER_UAID']}
391   - ... ${claim}
392   - ${claim_data4}= Create Dictionary claim=${claim} complaintID=${complaintID}
393   - Set To Dictionary ${USERS.users['${provider}']} claim_data4=${claim_data4}
394   -
395   -
396   - ${data}= Create Dictionary status=pending satisfied=${False}
397   - ${escalation_data}= Create Dictionary data=${data}
398   - Викликати для учасника ${provider}
399   - ... Перетворити вимогу в скаргу
400   - ... ${TENDER['TENDER_UAID']}
401   - ... ${USERS.users['${provider}']['claim_data4']['complaintID']}
402   - ... ${escalation_data}
403   - Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation=${escalation_data}
  305 + Run Keyword And Expect Error * Можливість створити вимогу із документацією
404 306
405 307 ##############################################################################################
406 308 # OPENEU Pre-Qualification
... ... @@ -412,7 +314,7 @@ ${mode} openeu
412 314 ... ${USERS.users['${tender_owner}'].broker}
413 315 ... openeu
414 316 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']}
415   - Звірити поле тендера із значенням ${tender_owner} ${TENDER['TENDER_UAID']} pending qualifications[0].status
  317 + Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner}
416 318
417 319
418 320 Відображення статусу другої пропозиції кваліфікації
... ... @@ -421,7 +323,7 @@ ${mode} openeu
421 323 ... ${USERS.users['${tender_owner}'].broker}
422 324 ... openeu
423 325 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']}
424   - Звірити поле тендера із значенням ${tender_owner} ${TENDER['TENDER_UAID']} pending qualifications[1].status
  326 + Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner}
425 327
426 328
427 329 Можливість завантажити документ у кваліфікацію пропозиції першого учасника
... ... @@ -431,7 +333,7 @@ ${mode} openeu
431 333 ... openeu
432 334 [Teardown] Оновити LAST_MODIFICATION_DATE
433 335 ${filepath}= create_fake_doc
434   - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
  336 + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
435 337
436 338
437 339 Можливість підтвердити першу пропозицію кваліфікації
... ... @@ -440,7 +342,7 @@ ${mode} openeu
440 342 ... ${USERS.users['${tender_owner}'].broker}
441 343 ... openeu
442 344 [Teardown] Оновити LAST_MODIFICATION_DATE
443   - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0
  345 + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0
444 346
445 347
446 348 Можливість завантажити документ у кваліфікацію пропозиції другого учасника
... ... @@ -450,7 +352,7 @@ ${mode} openeu
450 352 ... openeu
451 353 [Teardown] Оновити LAST_MODIFICATION_DATE
452 354 ${filepath}= create_fake_doc
453   - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
  355 + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
454 356
455 357
456 358 Можливість відхилити другу пропозицію кваліфікації
... ... @@ -459,7 +361,7 @@ ${mode} openeu
459 361 ... ${USERS.users['${tender_owner}'].broker}
460 362 ... openeu
461 363 [Teardown] Оновити LAST_MODIFICATION_DATE
462   - Викликати для учасника ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1
  364 + Run As ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1
463 365
464 366
465 367 Можливість скасувати рішення кваліфікації для другої пропопозиції
... ... @@ -468,7 +370,7 @@ ${mode} openeu
468 370 ... ${USERS.users['${tender_owner}'].broker}
469 371 ... openeu
470 372 [Teardown] Оновити LAST_MODIFICATION_DATE
471   - Викликати для учасника ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1
  373 + Run As ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1
472 374
473 375
474 376 Можливість підтвердити другу пропозицію кваліфікації
... ... @@ -477,7 +379,7 @@ ${mode} openeu
477 379 ... ${USERS.users['${tender_owner}'].broker}
478 380 ... openeu
479 381 [Teardown] Оновити LAST_MODIFICATION_DATE
480   - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2
  382 + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2
481 383
482 384
483 385 Можливість затвердити остаточне рішення кваліфікації
... ... @@ -486,4 +388,4 @@ ${mode} openeu
486 388 ... ${USERS.users['${tender_owner}'].broker}
487 389 ... openeu
488 390 [Teardown] Оновити LAST_MODIFICATION_DATE
489   - Викликати для учасника ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
  391 + Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
... ...
... ... @@ -372,6 +372,7 @@ def test_tender_data_openeu(intervals):
372 372 data['title_en'] = "[TESTING]"
373 373 for item_number, item in enumerate(data['items']):
374 374 item['description_en'] = "Test item #{}".format(item_number)
  375 + data['procuringEntity']['name_en'] = fake_en.name()
375 376 data['procuringEntity']['contactPoint']['name_en'] = fake_en.name()
376 377 data['procuringEntity']['contactPoint']['availableLanguage'] = "en"
377 378 data['procuringEntity']['identifier']['legalName_en'] = "Institution \"Vinnytsia City Council primary and secondary general school № 10\""
... ...
... ... @@ -422,7 +422,7 @@ def get_document_index_by_id(data, document_id):
422 422
423 423 def generate_test_bid_data(tender_data):
424 424 bid = test_bid_data()
425   - if 'open' in tender_data['data']['mode']:
  425 + if 'aboveThreshold' in tender_data['data']['procurementMethodType']:
426 426 bid.data.selfEligible = True
427 427 bid.data.selfQualified = True
428 428 if 'lots' in tender_data['data']:
... ...
Please register or login to post a comment