Commit 6e2b332004e0d157ca16ffa610af4472a40f530e
1 parent
c3b8cec9
add selection.robot and framework_selection.txt
Showing
2 changed files
with
726 additions
and
0 deletions
op_robot_tests/tests_files/selection.robot
0 → 100644
1 | +*** Settings *** | |
2 | +Resource base_keywords.robot | |
3 | +Resource aboveThreshold_keywords.robot | |
4 | +Suite Setup Test Suite Setup | |
5 | +Suite Teardown Test Suite Teardown | |
6 | + | |
7 | + | |
8 | +*** Variables *** | |
9 | +${MODE} framework_selection | |
10 | +@{USED_ROLES} tender_owner provider provider1 provider2 viewer | |
11 | + | |
12 | +${NUMBER_OF_ITEMS} ${1} | |
13 | +${NUMBER_OF_LOTS} ${1} | |
14 | +${TENDER_MEAT} ${True} | |
15 | +${LOT_MEAT} ${False} | |
16 | +${ITEM_MEAT} ${False} | |
17 | +${MOZ_INTEGRATION} ${False} | |
18 | + | |
19 | +*** Test Cases *** | |
20 | +Можливість оголосити тендер другого етапу | |
21 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера | |
22 | + ... tender_owner | |
23 | + ... ${USERS.users['${tender_owner}'].broker} | |
24 | + ... create_tender | |
25 | + ... critical | |
26 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
27 | + Завантажити дані про тендер | |
28 | + Можливість оголосити тендер другого етапу | |
29 | + | |
30 | + | |
31 | +Можливість знайти тендер по ідентифікатору для замовника | |
32 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Пошук тендера | |
33 | + ... tender_owner | |
34 | + ... ${USERS.users['${tender_owner}'].broker} | |
35 | + ... find_tender | |
36 | + ... critical | |
37 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
38 | + Можливість знайти тендер по ідентифікатору для користувача ${tender_owner} | |
39 | + | |
40 | + | |
41 | +Відображення бюджету тендера для замовника | |
42 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера | |
43 | + ... tender_owner | |
44 | + ... ${USERS.users['${tender_owner}'].broker} | |
45 | + ... tender_view | |
46 | + ... critical | |
47 | + Отримати дані із поля value.amount тендера для користувача ${tender_owner} | |
48 | + | |
49 | + | |
50 | +Відображення бюджету лоту для замовника | |
51 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера | |
52 | + ... tender_owner | |
53 | + ... ${USERS.users['${tender_owner}'].broker} | |
54 | + ... tender_view | |
55 | + ... critical | |
56 | + Отримати дані із поля lots[0].value.amount тендера для користувача ${tender_owner} | |
57 | + | |
58 | + | |
59 | +Відображення мінімального кроку лоту для замовника | |
60 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера | |
61 | + ... tender_owner | |
62 | + ... ${USERS.users['${tender_owner}'].broker} | |
63 | + ... tender_view | |
64 | + ... critical | |
65 | + Отримати дані із поля lots[0].minimalStep.amount тендера для користувача ${tender_owner} | |
66 | + | |
67 | + | |
68 | +Відображення закінчення періоду подачі пропозицій для замовника | |
69 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
70 | + ... viewer | |
71 | + ... ${USERS.users['${viewer}'].broker} | |
72 | + ... tender_view level1 | |
73 | + ... critical | |
74 | + Отримати дані із поля tenderPeriod.endDate тендера для користувача ${tender_owner} | |
75 | + | |
76 | + | |
77 | +Можливість змінити дату закінчення періоду подання пропозиції на 10 днів | |
78 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | |
79 | + ... tender_owner | |
80 | + ... ${USERS.users['${tender_owner}'].broker} | |
81 | + ... extend_tendering_period level3 | |
82 | + ... critical | |
83 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
84 | + Можливість продовжити період подання пропозиції на ${10} днів | |
85 | + Remove From Dictionary ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod} endDate | |
86 | + | |
87 | + | |
88 | +Можливість змінити кількість одиниць в предметі закупівлі | |
89 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | |
90 | + ... tender_owner | |
91 | + ... ${USERS.users['${tender_owner}'].broker} | |
92 | + ... modify_item | |
93 | + ... critical | |
94 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
95 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
96 | + ${new_quantity}= create_fake_number ${1} ${USERS.users['${tender_owner}'].tender_data.data['items'][0]['quantity']} | |
97 | + Можливість змінити поле items[0].quantity тендера на ${new_quantity} | |
98 | + | |
99 | + | |
100 | +Можливість збільшити мінімальний крок лоту на 5 процентів | |
101 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера | |
102 | + ... tender_owner | |
103 | + ... ${USERS.users['${tender_owner}'].broker} | |
104 | + ... modify_lot | |
105 | + ... critical | |
106 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
107 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
108 | + ${step_value}= mult_and_round ${USERS.users['${tender_owner}'].tender_data.data.lots[0].minimalStep.amount} ${1.05} precision=${2} | |
109 | + Можливість змінити поле minimalStep.amount 0 лоту на ${step_value} | |
110 | + | |
111 | + | |
112 | +Можливість знайти тендер по ідентифікатору | |
113 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера | |
114 | + ... viewer tender_owner provider provider1 | |
115 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
116 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
117 | + ... find_tender | |
118 | + ... critical | |
119 | + Можливість знайти тендер по ідентифікатору для усіх користувачів | |
120 | + | |
121 | + | |
122 | +Можливість додати документацію до тендера | |
123 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації | |
124 | + ... tender_owner | |
125 | + ... ${USERS.users['${tender_owner}'].broker} | |
126 | + ... add_tender_doc | |
127 | + ... critical | |
128 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
129 | + Можливість додати документацію до тендера | |
130 | + | |
131 | + | |
132 | +Можливість додати документацію до всіх лотів | |
133 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації | |
134 | + ... tender_owner | |
135 | + ... ${USERS.users['${tender_owner}'].broker} | |
136 | + ... add_lot_doc | |
137 | + ... critical | |
138 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
139 | + Можливість додати документацію до всіх лотів | |
140 | + | |
141 | + | |
142 | +Відображення заголовку документації до тендера | |
143 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
144 | + ... viewer | |
145 | + ... ${USERS.users['${viewer}'].broker} | |
146 | + ... add_tender_doc | |
147 | + ... non-critical | |
148 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
149 | + Звірити відображення поля title документа ${USERS.users['${tender_owner}']['tender_document']['doc_id']} із ${USERS.users['${tender_owner}'].tender_document.doc_name} для користувача ${viewer} | |
150 | + | |
151 | + | |
152 | +Відображення заголовку документації до всіх лотів | |
153 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
154 | + ... viewer | |
155 | + ... ${USERS.users['${viewer}'].broker} | |
156 | + ... add_lot_doc | |
157 | + ... critical | |
158 | + Звірити відображення заголовку документації до всіх лотів для користувача ${viewer} | |
159 | + | |
160 | + | |
161 | +Відображення вмісту документації до тендера | |
162 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
163 | + ... viewer | |
164 | + ... ${USERS.users['${viewer}'].broker} | |
165 | + ... add_tender_doc | |
166 | + ... non-critical | |
167 | + Звірити відображення вмісту документа ${USERS.users['${tender_owner}'].tender_document.doc_id} із ${USERS.users['${tender_owner}'].tender_document.doc_content} для користувача ${viewer} | |
168 | + | |
169 | + | |
170 | +Відображення вмісту документації до всіх лотів | |
171 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації | |
172 | + ... viewer | |
173 | + ... ${USERS.users['${viewer}'].broker} | |
174 | + ... add_lot_doc | |
175 | + ... critical | |
176 | + Звірити відображення вмісту документації до всіх лотів для користувача ${viewer} | |
177 | + | |
178 | + | |
179 | +############################################################################################## | |
180 | +# Відображення основних даних тендера | |
181 | +############################################################################################## | |
182 | + | |
183 | +Відображення заголовку тендера | |
184 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
185 | + ... viewer | |
186 | + ... ${USERS.users['${viewer}'].broker} | |
187 | + ... tender_view | |
188 | + ... critical | |
189 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
190 | + Отримати дані із поля title тендера для користувача ${viewer} | |
191 | + | |
192 | + | |
193 | +Відображення опису тендера | |
194 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
195 | + ... viewer | |
196 | + ... ${USERS.users['${viewer}'].broker} | |
197 | + ... tender_view | |
198 | + ... non-critical | |
199 | + Отримати дані із поля description тендера для користувача ${viewer} | |
200 | + | |
201 | + | |
202 | +Відображення бюджету тендера | |
203 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
204 | + ... viewer tender_owner provider provider1 | |
205 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
206 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
207 | + ... tender_view | |
208 | + ... critical | |
209 | + Отримати дані із поля value.amount тендера для усіх користувачів | |
210 | + | |
211 | + | |
212 | +Відображення валюти тендера | |
213 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
214 | + ... viewer tender_owner provider provider1 | |
215 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
216 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
217 | + ... tender_view | |
218 | + ... non-critical | |
219 | + Отримати дані із поля value.currency тендера для усіх користувачів | |
220 | + | |
221 | + | |
222 | +Відображення ПДВ в бюджеті тендера | |
223 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
224 | + ... viewer tender_owner provider provider1 | |
225 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
226 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
227 | + ... tender_view | |
228 | + ... non-critical | |
229 | + Отримати дані із поля value.valueAddedTaxIncluded тендера для усіх користувачів | |
230 | + | |
231 | + | |
232 | +Відображення ідентифікатора тендера | |
233 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
234 | + ... viewer tender_owner provider provider1 | |
235 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
236 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
237 | + ... tender_view | |
238 | + ... critical | |
239 | + Звірити відображення поля tenderID тендера із ${TENDER['TENDER_UAID']} для користувача ${viewer} | |
240 | + | |
241 | + | |
242 | +Відображення ідентифікатора угоди | |
243 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
244 | + ... viewer tender_owner provider provider1 | |
245 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
246 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
247 | + ... tender_view | |
248 | + ... critical | |
249 | + Отримати дані із поля agreements[0].agreementID тендера для усіх користувачів | |
250 | + | |
251 | + | |
252 | +Відображення імені замовника тендера | |
253 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
254 | + ... viewer | |
255 | + ... ${USERS.users['${viewer}'].broker} | |
256 | + ... tender_view | |
257 | + ... critical | |
258 | + Звірити відображення поля procuringEntity.name тендера для користувача ${viewer} | |
259 | + | |
260 | + | |
261 | +Відображення початку періоду уточнення тендера | |
262 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
263 | + ... viewer tender_owner provider provider1 | |
264 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
265 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
266 | + ... tender_view | |
267 | + ... non-critical | |
268 | + Отримати дані із поля enquiryPeriod.startDate тендера для усіх користувачів | |
269 | + | |
270 | + | |
271 | +Відображення закінчення періоду уточнення тендера | |
272 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
273 | + ... viewer tender_owner provider provider1 | |
274 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
275 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
276 | + ... tender_view | |
277 | + ... critical | |
278 | + Отримати дані із поля enquiryPeriod.endDate тендера для усіх користувачів | |
279 | + | |
280 | + | |
281 | +Відображення початку періоду прийому пропозицій тендера | |
282 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
283 | + ... viewer tender_owner provider provider1 | |
284 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
285 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
286 | + ... tender_view | |
287 | + ... non-critical | |
288 | + Отримати дані із поля tenderPeriod.startDate тендера для усіх користувачів | |
289 | + | |
290 | + | |
291 | +Відображення закінчення періоду прийому пропозицій тендера | |
292 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
293 | + ... viewer tender_owner provider provider1 | |
294 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
295 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
296 | + ... tender_view | |
297 | + ... critical | |
298 | + Отримати дані із поля tenderPeriod.endDate тендера для усіх користувачів | |
299 | + | |
300 | + | |
301 | +Відображення мінімального кроку тендера | |
302 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
303 | + ... viewer tender_owner provider provider1 | |
304 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
305 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
306 | + ... tender_view | |
307 | + ... critical | |
308 | + Отримати дані із поля minimalStep.amount тендера для усіх користувачів | |
309 | + | |
310 | + | |
311 | +Відображення типу оголошеного тендера | |
312 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
313 | + ... viewer tender_owner provider provider1 | |
314 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
315 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
316 | + ... open_tender_view | |
317 | + ... non-critical | |
318 | + Звірити відображення поля procurementMethodType тендера для усіх користувачів | |
319 | + | |
320 | + | |
321 | +############################################################################################## | |
322 | +# Відображення основних даних предмету | |
323 | +############################################################################################## | |
324 | + | |
325 | +Відображення опису номенклатур тендера | |
326 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
327 | + ... viewer tender_owner provider provider1 | |
328 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
329 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
330 | + ... tender_view | |
331 | + ... critical | |
332 | + Звірити відображення поля description усіх предметів для усіх користувачів | |
333 | + | |
334 | + | |
335 | +Відображення дати початку доставки номенклатур тендера | |
336 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
337 | + ... viewer | |
338 | + ... ${USERS.users['${viewer}'].broker} | |
339 | + ... tender_view | |
340 | + ... non-critical | |
341 | + Звірити відображення дати deliveryDate.startDate усіх предметів для користувача ${viewer} | |
342 | + | |
343 | + | |
344 | +Відображення дати кінця доставки номенклатур тендера | |
345 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
346 | + ... viewer | |
347 | + ... ${USERS.users['${viewer}'].broker} | |
348 | + ... tender_view | |
349 | + ... non-critical | |
350 | + Звірити відображення дати deliveryDate.endDate усіх предметів для користувача ${viewer} | |
351 | + | |
352 | + | |
353 | +Відображення координати доставки номенклатур тендера | |
354 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
355 | + ... viewer | |
356 | + ... ${USERS.users['${viewer}'].broker} | |
357 | + ... tender_view_coordinates | |
358 | + ... non-critical | |
359 | + Звірити відображення координат усіх предметів для користувача ${viewer} | |
360 | + | |
361 | + | |
362 | +Відображення країни доставки номенклатур тендера | |
363 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
364 | + ... viewer | |
365 | + ... ${USERS.users['${viewer}'].broker} | |
366 | + ... tender_view | |
367 | + ... non-critical | |
368 | + Звірити відображення поля deliveryAddress.countryName усіх предметів для користувача ${viewer} | |
369 | + | |
370 | + | |
371 | +Відображення пошт. коду доставки номенклатур тендера | |
372 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
373 | + ... viewer | |
374 | + ... ${USERS.users['${viewer}'].broker} | |
375 | + ... tender_view | |
376 | + ... non-critical | |
377 | + Звірити відображення поля deliveryAddress.postalCode усіх предметів для користувача ${viewer} | |
378 | + | |
379 | + | |
380 | +Відображення регіону доставки номенклатур тендера | |
381 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
382 | + ... viewer | |
383 | + ... ${USERS.users['${viewer}'].broker} | |
384 | + ... tender_view | |
385 | + ... non-critical | |
386 | + Звірити відображення поля deliveryAddress.region усіх предметів для користувача ${viewer} | |
387 | + | |
388 | + | |
389 | +Відображення назви нас. пункту доставки номенклатур тендера | |
390 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
391 | + ... viewer | |
392 | + ... ${USERS.users['${viewer}'].broker} | |
393 | + ... tender_view | |
394 | + ... non-critical | |
395 | + Звірити відображення поля deliveryAddress.locality усіх предметів для користувача ${viewer} | |
396 | + | |
397 | + | |
398 | +Відображення вулиці доставки номенклатур тендера | |
399 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
400 | + ... viewer | |
401 | + ... ${USERS.users['${viewer}'].broker} | |
402 | + ... tender_view | |
403 | + ... non-critical | |
404 | + Звірити відображення поля deliveryAddress.streetAddress усіх предметів для користувача ${viewer} | |
405 | + | |
406 | + | |
407 | +Відображення схеми класифікації номенклатур тендера | |
408 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
409 | + ... viewer | |
410 | + ... ${USERS.users['${viewer}'].broker} | |
411 | + ... tender_view | |
412 | + ... non-critical | |
413 | + Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} | |
414 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['id']}" == "33600000-6" | |
415 | + ... Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | |
416 | + | |
417 | + | |
418 | +Відображення ідентифікатора класифікації номенклатур тендера | |
419 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
420 | + ... viewer | |
421 | + ... ${USERS.users['${viewer}'].broker} | |
422 | + ... tender_view | |
423 | + ... non-critical | |
424 | + Звірити відображення поля classification.id усіх предметів для користувача ${viewer} | |
425 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['id']}" == "33600000-6" | |
426 | + ... Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | |
427 | + | |
428 | + | |
429 | +Відображення опису класифікації номенклатур тенедра | |
430 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
431 | + ... viewer | |
432 | + ... ${USERS.users['${viewer}'].broker} | |
433 | + ... tender_view | |
434 | + ... non-critical | |
435 | + Звірити відображення поля classification.description усіх предметів для користувача ${viewer} | |
436 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['id']}" == "33600000-6" | |
437 | + ... Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | |
438 | + | |
439 | + | |
440 | +Відображення назви одиниці номенклатур тендера | |
441 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
442 | + ... viewer | |
443 | + ... ${USERS.users['${viewer}'].broker} | |
444 | + ... tender_view | |
445 | + ... non-critical | |
446 | + Звірити відображення поля unit.name усіх предметів для користувача ${viewer} | |
447 | + | |
448 | + | |
449 | +Відображення коду одиниці виміру номенклатур тендера | |
450 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
451 | + ... viewer | |
452 | + ... ${USERS.users['${viewer}'].broker} | |
453 | + ... tender_view_unit_code | |
454 | + ... non-critical | |
455 | + Звірити відображення поля unit.code усіх предметів для користувача ${viewer} | |
456 | + | |
457 | + | |
458 | +Відображення кількості номенклатур тендера | |
459 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | |
460 | + ... viewer tender_owner provider provider1 | |
461 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
462 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
463 | + ... tender_view | |
464 | + ... non-critical | |
465 | + Отримати дані із поля items[0].quantity тендера для усіх користувачів | |
466 | + | |
467 | +############################################################################################## | |
468 | +# Відображення основних даних лоту | |
469 | +############################################################################################## | |
470 | + | |
471 | +Відображення заголовку лотів | |
472 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
473 | + ... viewer tender_owner provider provider1 | |
474 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
475 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
476 | + ... lot_view level1 | |
477 | + ... critical | |
478 | + Звірити відображення поля title усіх лотів для усіх користувачів | |
479 | + | |
480 | + | |
481 | +Відображення опису лотів | |
482 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
483 | + ... viewer | |
484 | + ... ${USERS.users['${viewer}'].broker} | |
485 | + ... lot_view | |
486 | + ... critical | |
487 | + Звірити відображення поля description усіх лотів для користувача ${viewer} | |
488 | + | |
489 | + | |
490 | +Відображення бюджету лотів | |
491 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
492 | + ... viewer tender_owner provider provider1 | |
493 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
494 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
495 | + ... lot_view | |
496 | + ... critical | |
497 | + Отримати дані із поля lots[0].value.amount тендера для усіх користувачів | |
498 | + | |
499 | + | |
500 | +Відображення валюти лотів | |
501 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
502 | + ... viewer | |
503 | + ... ${USERS.users['${viewer}'].broker} | |
504 | + ... lot_view | |
505 | + ... non-critical | |
506 | + Звірити відображення поля value.currency усіх лотів для користувача ${viewer} | |
507 | + | |
508 | + | |
509 | +Відображення ПДВ в бюджеті лотів | |
510 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
511 | + ... viewer | |
512 | + ... ${USERS.users['${viewer}'].broker} | |
513 | + ... lot_view | |
514 | + ... non-critical | |
515 | + Звірити відображення поля value.valueAddedTaxIncluded усіх лотів для користувача ${viewer} | |
516 | + | |
517 | + | |
518 | +Відображення мінімального кроку лотів | |
519 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
520 | + ... viewer tender_owner provider provider1 | |
521 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
522 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
523 | + ... lot_view | |
524 | + ... non-critical | |
525 | + Отримати дані із поля lots[0].minimalStep.amount тендера для усіх користувачів | |
526 | + | |
527 | + | |
528 | +Відображення валюти мінімального кроку лотів | |
529 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
530 | + ... viewer | |
531 | + ... ${USERS.users['${viewer}'].broker} | |
532 | + ... lot_view | |
533 | + ... non-critical | |
534 | + Звірити відображення поля minimalStep.currency усіх лотів для користувача ${viewer} | |
535 | + | |
536 | + | |
537 | +Відображення ПДВ в мінімальному кроці лотів | |
538 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера | |
539 | + ... viewer | |
540 | + ... ${USERS.users['${viewer}'].broker} | |
541 | + ... lot_view | |
542 | + ... non-critical | |
543 | + Звірити відображення поля minimalStep.valueAddedTaxIncluded усіх лотів для користувача ${viewer} | |
544 | + | |
545 | +############################################################################################## | |
546 | +# Відображення основних даних предмету | |
547 | +############################################################################################## | |
548 | + | |
549 | +Відображення заголовку нецінових показників | |
550 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників | |
551 | + ... viewer tender_owner provider provider1 | |
552 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
553 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
554 | + ... meat_view | |
555 | + ... critical | |
556 | + Отримати дані із поля title нецінових показників для усіх користувачів | |
557 | + | |
558 | + | |
559 | +Відображення опису нецінових показників | |
560 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників | |
561 | + ... viewer tender_owner provider provider1 | |
562 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
563 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
564 | + ... meat_view | |
565 | + ... critical | |
566 | + Отримати дані із поля description нецінових показників для усіх користувачів | |
567 | + | |
568 | + | |
569 | +Відображення відношення нецінових показників | |
570 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників | |
571 | + ... viewer tender_owner provider provider1 | |
572 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
573 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
574 | + ... meat_view | |
575 | + ... non-critical | |
576 | + Отримати дані із поля featureOf нецінових показників для усіх користувачів | |
577 | + | |
578 | +############################################################################################## | |
579 | +# BIDDING | |
580 | +############################################################################################## | |
581 | + | |
582 | +Можливість подати пропозицію першим учасником | |
583 | + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
584 | + ... provider | |
585 | + ... ${USERS.users['${provider}'].broker} | |
586 | + ... make_bid_by_provider | |
587 | + ... critical | |
588 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
589 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
590 | + Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем ${provider} ${0} | |
591 | + | |
592 | + | |
593 | +Можливість зменшити пропозицію на 5% першим учасником | |
594 | + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
595 | + ... provider | |
596 | + ... ${USERS.users['${provider}'].broker} | |
597 | + ... modify_bid_by_provider | |
598 | + ... critical | |
599 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
600 | + Можливість зменшити пропозицію до 95 відсотків користувачем ${provider} | |
601 | + | |
602 | + | |
603 | +Можливість завантажити документ в пропозицію першим учасником | |
604 | + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
605 | + ... provider | |
606 | + ... ${USERS.users['${provider}'].broker} | |
607 | + ... add_doc_to_bid_by_provider | |
608 | + ... critical | |
609 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
610 | + Можливість завантажити документ в пропозицію користувачем ${provider} | |
611 | + | |
612 | + | |
613 | +Можливість подати пропозицію другим учасником | |
614 | + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
615 | + ... provider1 | |
616 | + ... ${USERS.users['${provider1}'].broker} | |
617 | + ... make_bid_by_provider1 | |
618 | + ... critical | |
619 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} | |
620 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
621 | + Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем ${provider1} ${1} | |
622 | + | |
623 | + | |
624 | +Можливість зменшити пропозицію на 5% другим учасником | |
625 | + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
626 | + ... provider1 | |
627 | + ... ${USERS.users['${provider1}'].broker} | |
628 | + ... modify_bid_by_provider1 | |
629 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
630 | + Можливість зменшити пропозицію до 95 відсотків користувачем ${provider1} | |
631 | + | |
632 | + | |
633 | +Неможливість завантажити документ першим учасником після закінчення прийому пропозицій | |
634 | + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
635 | + ... provider | |
636 | + ... ${USERS.users['${provider}'].broker} | |
637 | + ... add_bid_doc_after_tendering_period_by_provider | |
638 | + ... non-critical | |
639 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
640 | + Run Keyword And Expect Error * Можливість завантажити документ в пропозицію користувачем ${provider} | |
641 | + | |
642 | + | |
643 | +################################################################### | |
644 | +# Відображення посилання на аукціон | |
645 | +################################################################### | |
646 | + | |
647 | +Можливість вичитати посилання на аукціон для глядача | |
648 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | |
649 | + ... viewer | |
650 | + ... ${USERS.users['${viewer}'].broker} | |
651 | + ... auction_url | |
652 | + ... critical | |
653 | + [Setup] Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']} | |
654 | + Можливість отримати посилання на аукціон для глядача | |
655 | + | |
656 | + | |
657 | +Можливість вичитати посилання на аукціон для першого учасника | |
658 | + [Tags] ${USERS.users['${provider}'].broker}: Процес аукціону | |
659 | + ... provider | |
660 | + ... ${USERS.users['${provider}'].broker} | |
661 | + ... auction_url | |
662 | + ... critical | |
663 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
664 | + Можливість отримати посилання на аукціон для учасника ${provider} | |
665 | + | |
666 | + | |
667 | +Можливість вичитати посилання на аукціон для другого учасника | |
668 | + [Tags] ${USERS.users['${provider1}'].broker}: Процес аукціону | |
669 | + ... provider1 | |
670 | + ... ${USERS.users['${provider1}'].broker} | |
671 | + ... auction_url | |
672 | + ... critical | |
673 | + [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
674 | + Можливість отримати посилання на аукціон для учасника ${provider1} | |
\ No newline at end of file | ... | ... |
1 | +-v MODE:framework_selection | |
2 | + | |
3 | +-v NUMBER_OF_ITEMS:1 | |
4 | +-v NUMBER_OF_LOTS:1 | |
5 | + | |
6 | +-v TENDER_MEAT:False | |
7 | +-v ITEM_MEAT:False | |
8 | +-v LOT_MEAT:False | |
9 | + | |
10 | +-i create_tender | |
11 | +-i find_tender | |
12 | +-i tender_view | |
13 | +-i tender_view_value | |
14 | +-i tender_view_minimalStep | |
15 | +-i tender_view_deliveryDate | |
16 | +-i tender_view_quantity | |
17 | +-i tender_view_unit_code | |
18 | +-i tender_view_coordinates | |
19 | +-i meat_view | |
20 | +-i lot_view | |
21 | +-i lot_view_value | |
22 | +-i lot_view_minimalStep | |
23 | +-i modify_item | |
24 | +-i modify_lot | |
25 | + | |
26 | +-i add_tender_doc | |
27 | +-i add_lot_doc | |
28 | + | |
29 | +-i extend_tendering_period | |
30 | + | |
31 | +-i make_bid_by_provider | |
32 | + -i modify_bid_by_provider | |
33 | + -i add_doc_to_bid_by_provider | |
34 | +-i make_bid_by_provider1 | |
35 | + -i modify_bid_by_provider1 | |
36 | +-i bid_view_in_tendering_period | |
37 | +-i add_bid_doc_after_tendering_period_by_provider | |
38 | + | |
39 | + | |
40 | +-i auction_url | |
41 | +-i auction | |
42 | + | |
43 | +-i qualification_add_doc_to_first_award | |
44 | +-i qualification_approve_first_award | |
45 | +-i qualification_cancel_first_award_qualification | |
46 | +-i qualification_add_doc_to_second_award | |
47 | +-i qualification_approve_second_award | |
48 | + | |
49 | +-i contract_view | |
50 | +-i modify_contract | |
51 | +-i add_doc_to_contract | |
52 | +-i contract_sign | |
\ No newline at end of file | ... | ... |
Please
register
or
login
to post a comment