Commit 9ae9ef8a03f072b8379bf66a8df5982fab90c885

Authored by Leits
Committed by mykhaly
1 parent 92a01eee

Delete aboveThreshold.robot and multiLotTender.robot

1 -*** Settings ***  
2 -Resource aboveThreshold_keywords.robot  
3 -Suite Setup Test Suite Setup  
4 -Suite Teardown Test Suite Teardown  
5 -  
6 -  
7 -*** Variables ***  
8 -${mode} openeu  
9 -@{used_roles} tender_owner provider provider1 viewer  
10 -  
11 -${number_of_items} ${1}  
12 -${number_of_lots} ${0}  
13 -${meat} ${0}  
14 -  
15 -*** Test Cases ***  
16 -Можливість оголосити понадпороговий однопредметний тендер  
17 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
18 - ... tender_owner  
19 - ... ${USERS.users['${tender_owner}'].broker}  
20 - ... minimal  
21 - [Teardown] Оновити LAST_MODIFICATION_DATE  
22 - Можливість оголосити тендер  
23 -  
24 -  
25 -Можливість знайти понадпороговий однопредметний тендер по ідентифікатору  
26 - [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер  
27 - ... viewer tender_owner provider provider1  
28 - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}  
29 - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}  
30 - ... minimal  
31 - Можливість знайти тендер по ідентифікатору для усіх учасників  
32 -  
33 -  
34 -Відображення типу оголошеного тендера  
35 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера  
36 - ... viewer  
37 - ... ${USERS.users['${viewer}'].broker}  
38 - Звірити відображення поля procurementMethodType тендера для користувача ${viewer}  
39 -  
40 -  
41 -Відображення початку періоду прийому пропозицій тендера понадпорогового тендера  
42 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера  
43 - ... viewer  
44 - ... ${USERS.users['${viewer}'].broker}  
45 - ... minimal  
46 - Звірити відображення поля tenderPeriod.startDate тендера для усіх користувачів  
47 -  
48 -  
49 -Відображення закінчення періоду прийому пропозицій тендера понадпорогового тендера  
50 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера  
51 - ... viewer  
52 - ... ${USERS.users['${viewer}'].broker}  
53 - ... minimal  
54 - Звірити відображення поля tenderPeriod.endDate тендера для усіх користувачів  
55 -  
56 -  
57 -Відображення закінчення періоду подання скарг на оголошений тендер  
58 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера  
59 - ... viewer  
60 - ... ${USERS.users['${viewer}'].broker}  
61 - ... minimal  
62 - Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів  
63 -  
64 -  
65 -Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій  
66 - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги  
67 - ... provider  
68 - ... ${USERS.users['${provider}'].broker}  
69 - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}  
70 - [Teardown] Оновити LAST_MODIFICATION_DATE  
71 - Можливість створити вимогу із документацією  
72 -  
73 -  
74 -Можливість скасувати вимогу на умови  
75 - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги  
76 - ... provider  
77 - ... ${USERS.users['${provider}'].broker}  
78 - [Teardown] Оновити LAST_MODIFICATION_DATE  
79 - Можливість скасувати вимогу  
80 -  
81 -  
82 -Можливість подати цінову пропозицію першим учасником  
83 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
84 - ... provider  
85 - ... ${USERS.users['${provider}'].broker}  
86 - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}  
87 - [Teardown] Оновити LAST_MODIFICATION_DATE  
88 - Можливість подати цінову пропозицію користувачем ${provider}  
89 -  
90 -  
91 -Можливість завантажити публічний документ до пропозиції першим учасником  
92 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
93 - ... provider  
94 - ... ${USERS.users['${provider}'].broker}  
95 - [Teardown] Оновити LAST_MODIFICATION_DATE  
96 - Можливість завантажити документ в пропозицію користувачем ${provider}  
97 -  
98 -##############################################################################################  
99 -# openEU: Операції із документацію пропозиції  
100 -  
101 -Можливість змінити документацію цінової пропозиції з публічної на приватну  
102 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
103 - ... provider  
104 - ... ${USERS.users['${provider}'].broker}  
105 - ... openeu  
106 - [Teardown] Оновити LAST_MODIFICATION_DATE  
107 - Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${provider}  
108 -  
109 -  
110 -Можливість завантажити фінансовий документ до пропозиції першим учасником  
111 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
112 - ... provider  
113 - ... ${USERS.users['${provider}'].broker}  
114 - ... openeu  
115 - [Teardown] Оновити LAST_MODIFICATION_DATE  
116 - Можливість завантажити financial_documents документ до пропозиції учасником ${provider}  
117 -  
118 -  
119 -Можливість завантажити кваліфікаційний документ до пропозиції першим учасником  
120 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
121 - ... provider  
122 - ... ${USERS.users['${provider}'].broker}  
123 - ... openeu  
124 - [Teardown] Оновити LAST_MODIFICATION_DATE  
125 - Можливість завантажити eligibility_documents документ до пропозиції учасником ${provider}  
126 -  
127 -  
128 -Можливість завантажити документ для критеріїв прийнятності до пропозиції першим учасником  
129 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
130 - ... provider  
131 - ... ${USERS.users['${provider}'].broker}  
132 - ... openeu  
133 - [Teardown] Оновити LAST_MODIFICATION_DATE  
134 - Можливість завантажити qualification_documents документ до пропозиції учасником ${provider}  
135 -  
136 -##############################################################################################  
137 -  
138 -Можливість подати цінову пропозицію другим учасником  
139 - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції  
140 - ... provider1  
141 - ... ${USERS.users['${provider1}'].broker}  
142 - [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}  
143 - [Teardown] Оновити LAST_MODIFICATION_DATE  
144 - Можливість подати цінову пропозицію користувачем ${provider1}  
145 -  
146 -  
147 -Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій  
148 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер  
149 - ... tender_owner  
150 - ... ${USERS.users['${tender_owner}'].broker}  
151 - [Teardown] Оновити LAST_MODIFICATION_DATE  
152 - Можливість змінити поле description тендера на description  
153 -  
154 -  
155 -Відображення зміни статусу першої пропозицій після редагування інформації про тендер  
156 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
157 - ... provider  
158 - ... ${USERS.users['${provider}'].broker}  
159 - Відображення зміни статусу пропозицій на invalid для учасника ${provider}  
160 -  
161 -  
162 -Відображення зміни статусу другої пропозицій після редагування інформації про тендер  
163 - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції  
164 - ... provider1  
165 - ... ${USERS.users['${provider1}'].broker}  
166 - Відображення зміни статусу пропозицій на invalid для учасника ${provider1}  
167 -  
168 -  
169 -Можливість оновити статус цінової пропозиції першого учасника  
170 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
171 - ... provider  
172 - ... ${USERS.users['${provider}'].broker}  
173 - [Teardown] Оновити LAST_MODIFICATION_DATE  
174 - Можливість оновити статус цінової пропозиції учасником ${provider}  
175 -  
176 -  
177 -Можливість скасувати цінову пропозицію другого учасника  
178 - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції  
179 - ... provider1  
180 - ... ${USERS.users['${provider1}'].broker}  
181 - [Teardown] Оновити LAST_MODIFICATION_DATE  
182 - Можливість скасувати цінову пропозицію користувачем ${provider1}  
183 -  
184 -  
185 -Можливість повторно подати цінову пропозицію другим учасником після першої зміни  
186 - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції  
187 - ... provider1  
188 - ... ${USERS.users['${provider1}'].broker}  
189 - [Teardown] Оновити LAST_MODIFICATION_DATE  
190 - Можливість подати цінову пропозицію користувачем ${provider1}  
191 -  
192 -  
193 -Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій  
194 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер  
195 - ... tender_owner  
196 - ... ${USERS.users['${tender_owner}'].broker}  
197 - Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій  
198 -  
199 -  
200 -Неможливість подати вимогу на умови менше ніж за 10 днів до завершення періоду подання пропозицій  
201 - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги  
202 - ... provider  
203 - ... ${USERS.users['${provider}'].broker}  
204 - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера  
205 - Run Keyword And Expect Error * Можливість створити вимогу із документацією  
206 -  
207 -  
208 -  
209 -Можливість продовжити період подання пропозиції на 7 днів  
210 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер  
211 - ... tender_owner  
212 - ... ${USERS.users['${tender_owner}'].broker}  
213 - [Teardown] Оновити LAST_MODIFICATION_DATE  
214 - Можливість продовжити період подання пропозиції на 7 днів  
215 -  
216 -  
217 -Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій  
218 - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги  
219 - ... provider  
220 - ... ${USERS.users['${provider}'].broker}  
221 - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера  
222 - [Setup] Дочекатись синхронізації з майданчиком ${provider}  
223 - [Teardown] Оновити LAST_MODIFICATION_DATE  
224 - Можливість створити вимогу із документацією  
225 - Можливість перетворити вимогу в скаргу  
226 -  
227 -Можливість скасувати скаргу на умови  
228 - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги  
229 - ... provider  
230 - ... ${USERS.users['${provider}'].broker}  
231 - [Teardown] Оновити LAST_MODIFICATION_DATE  
232 - Можливість скасувати вимогу  
233 -  
234 -  
235 -Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій  
236 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер  
237 - ... tender_owner  
238 - ... ${USERS.users['${tender_owner}'].broker}  
239 - [Teardown] Оновити LAST_MODIFICATION_DATE  
240 - Можливість змінити поле description тендера на description  
241 -  
242 -  
243 -Відображення зміни статусу першої пропозицій після другого редагування інформації про тендер  
244 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
245 - ... provider  
246 - ... ${USERS.users['${provider}'].broker}  
247 - Відображення зміни статусу пропозицій на invalid для учасника ${provider}  
248 -  
249 -  
250 -Відображення зміни статусу другої пропозицій після другого редагування інформації про тендер  
251 - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції  
252 - ... provider1  
253 - ... ${USERS.users['${provider1}'].broker}  
254 - Відображення зміни статусу пропозицій на invalid для учасника ${provider1}  
255 -  
256 -  
257 -Можливість оновити статус цінової пропозиції першого учасника після другої зміни  
258 - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції  
259 - ... provider  
260 - ... ${USERS.users['${provider}'].broker}  
261 - [Teardown] Оновити LAST_MODIFICATION_DATE  
262 - Можливість оновити статус цінової пропозиції учасником ${provider}  
263 -  
264 -  
265 -Можливість повторно подати цінову пропозицію другим учасником після другої зміни  
266 - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції  
267 - ... provider1  
268 - ... ${USERS.users['${provider1}'].broker}  
269 - [Teardown] Оновити LAST_MODIFICATION_DATE  
270 - Можливість подати цінову пропозицію користувачем ${provider1}  
271 -  
272 -  
273 -Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій  
274 - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги  
275 - ... provider  
276 - ... ${USERS.users['${provider}'].broker}  
277 - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера  
278 - [Setup] Дочекатись дати закінчення періоду подання скарг ${provider}  
279 - Run Keyword And Expect Error * Можливість створити вимогу із документацією  
280 -  
281 -##############################################################################################  
282 -# OPENEU Pre-Qualification  
283 -##############################################################################################  
284 -  
285 -Відображення статусу першої пропозиції кваліфікації  
286 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
287 - ... tender_owner  
288 - ... ${USERS.users['${tender_owner}'].broker}  
289 - ... openeu  
290 - [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']}  
291 - Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner}  
292 -  
293 -  
294 -Відображення статусу другої пропозиції кваліфікації  
295 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
296 - ... tender_owner  
297 - ... ${USERS.users['${tender_owner}'].broker}  
298 - ... openeu  
299 - [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']}  
300 - Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner}  
301 -  
302 -  
303 -Можливість завантажити документ у кваліфікацію пропозиції першого учасника  
304 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
305 - ... tender_owner  
306 - ... ${USERS.users['${tender_owner}'].broker}  
307 - ... openeu  
308 - [Teardown] Оновити LAST_MODIFICATION_DATE  
309 - Можливість завантажити документ у кваліфікацію 0 пропозиції  
310 -  
311 -  
312 -Можливість підтвердити першу пропозицію кваліфікації  
313 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
314 - ... tender_owner  
315 - ... ${USERS.users['${tender_owner}'].broker}  
316 - ... openeu  
317 - [Teardown] Оновити LAST_MODIFICATION_DATE  
318 - Можливість підтвердити 0 пропозицію кваліфікації  
319 -  
320 -  
321 -Можливість завантажити документ у кваліфікацію пропозиції другого учасника  
322 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
323 - ... tender_owner  
324 - ... ${USERS.users['${tender_owner}'].broker}  
325 - ... openeu  
326 - [Teardown] Оновити LAST_MODIFICATION_DATE  
327 - Можливість завантажити документ у кваліфікацію 1 пропозиції  
328 -  
329 -  
330 -Можливість відхилити другу пропозицію кваліфікації  
331 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
332 - ... tender_owner  
333 - ... ${USERS.users['${tender_owner}'].broker}  
334 - ... openeu  
335 - [Teardown] Оновити LAST_MODIFICATION_DATE  
336 - Можливість відхилити 1 пропозиції кваліфікації  
337 -  
338 -  
339 -Можливість скасувати рішення кваліфікації для другої пропопозиції  
340 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
341 - ... tender_owner  
342 - ... ${USERS.users['${tender_owner}'].broker}  
343 - ... openeu  
344 - [Teardown] Оновити LAST_MODIFICATION_DATE  
345 - Можливість скасувати рішення кваліфікації для 1 пропопозиції  
346 -  
347 -  
348 -Можливість підтвердити другу пропозицію кваліфікації  
349 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
350 - ... tender_owner  
351 - ... ${USERS.users['${tender_owner}'].broker}  
352 - ... openeu  
353 - [Teardown] Оновити LAST_MODIFICATION_DATE  
354 - Можливість підтвердити 2 пропозицію кваліфікації  
355 -  
356 -  
357 -Можливість затвердити остаточне рішення кваліфікації  
358 - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація  
359 - ... tender_owner  
360 - ... ${USERS.users['${tender_owner}'].broker}  
361 - ... openeu  
362 - [Teardown] Оновити LAST_MODIFICATION_DATE  
363 - Можливість затвердити остаточне рішення кваліфікації  
1 -*** Settings ***  
2 -Library op_robot_tests.tests_files.service_keywords  
3 -Library String  
4 -Library Collections  
5 -Library Selenium2Library  
6 -Library DebugLibrary  
7 -Resource keywords.robot  
8 -Resource resource.robot  
9 -Suite Setup Test Suite Setup  
10 -Suite Teardown Test Suite Teardown  
11 -  
12 -*** Variables ***  
13 -${mode} multiLot  
14 -@{used_roles} tender_owner provider provider1 viewer  
15 -${complaint_id} 1  
16 -  
17 -  
18 -*** Test Cases ***  
19 -Можливість оголосити мультилотовий тендер  
20 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити мультилотовий тендер  
21 - ... tender_owner  
22 - ... ${USERS.users['${tender_owner}'].broker}  
23 - ... minimal  
24 - [Teardown] Оновити LAST_MODIFICATION_DATE  
25 - ${tender_data}= Підготовка даних для створення тендера  
26 - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data}  
27 - ${TENDER_UAID}= Run As ${tender_owner} Створити тендер ${adapted_data}  
28 - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}  
29 - Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}  
30 - Log ${TENDER}  
31 -  
32 -  
33 -Можливість знайти мультилотовий тендер по ідентифікатору  
34 - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору  
35 - ... viewer tender_owner provider provider1  
36 - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}  
37 - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}  
38 - ... minimal  
39 - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}  
40 - \ Дочекатись синхронізації з майданчиком ${username}  
41 - \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}  
42 -  
43 -Можливість додати тендерну документацію лоту  
44 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ  
45 - ... tender_owner  
46 - ... ${USERS.users['${tender_owner}'].broker}  
47 - [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі  
48 - [Teardown] Оновити LAST_MODIFICATION_DATE  
49 - ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[0]}  
50 - ${filepath}= create_fake_doc  
51 - Run As ${tender_owner} Завантажити документ в лот ${filepath} ${TENDER['TENDER_UAID']} ${lot_id}  
52 -  
53 -Відображення заголовку першого лоту  
54 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
55 - ... viewer tender_owner provider provider1  
56 - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}  
57 - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}  
58 - ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[0]}  
59 - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}  
60 - \ Дочекатись синхронізації з майданчиком ${username}  
61 - \ Звірити поле тендера із значенням ${username}  
62 - \ ... ${USERS.users['${tender_owner}'].initial_data.data.lots[0].title} title  
63 - \ ... object_id=${lot_id}  
64 -  
65 -Відображення опису першого лоту  
66 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
67 - ... viewer  
68 - ... ${USERS.users['${viewer}'].broker}  
69 - ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[0]}  
70 - Звірити поле тендера із значенням ${viewer}  
71 - ... ${USERS.users['${tender_owner}'].initial_data.data.lots[0].description} description  
72 - ... object_id=${lot_id}  
73 -  
74 -#######  
75 -#Операції з лотом  
76 -  
77 -Можливість створення лоту  
78 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
79 - ... tender_owner  
80 - ... ${USERS.users['${tender_owner}'].broker}  
81 - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}  
82 - [Teardown] Оновити LAST_MODIFICATION_DATE  
83 - ${lot}= Підготовка даних для створення лоту ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
84 - ${lot_resp}= Run As ${tender_owner} Створити лот ${TENDER['TENDER_UAID']} ${lot}  
85 - ${lot_id}= get_id_from_object ${lot.data}  
86 - ${lot_data}= Create Dictionary lot=${lot} lot_resp=${lot_resp} lot_id=${lot_id}  
87 - ${lot_data}= munch_dict arg=${lot_data}  
88 - Set To Dictionary ${USERS.users['${tender_owner}']} lot_data=${lot_data}  
89 - log ${lot_resp}  
90 -  
91 -Можливість видалення лоту  
92 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
93 - ... tender_owner  
94 - ... ${USERS.users['${tender_owner}'].broker}  
95 - [Teardown] Оновити LAST_MODIFICATION_DATE  
96 - Run As ${tender_owner} Видалити лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id}  
97 -  
98 -Можливість повторого створення лоту  
99 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
100 - ... tender_owner  
101 - ... ${USERS.users['${tender_owner}'].broker}  
102 - [Teardown] Оновити LAST_MODIFICATION_DATE  
103 - ${lot}= Підготовка даних для створення лоту ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
104 - ${lot_resp}= Run As ${tender_owner} Створити лот ${TENDER['TENDER_UAID']} ${lot}  
105 - ${lot_id}= get_id_from_object ${lot.data}  
106 - ${lot_data}= Create Dictionary lot=${lot} lot_resp=${lot_resp} lot_id=${lot_id}  
107 - ${lot_data}= munch_dict arg=${lot_data}  
108 - Set To Dictionary ${USERS.users['${tender_owner}']} lot_data=${lot_data}  
109 - log ${lot_resp}  
110 -  
111 -Відображення заголовку другого лоту  
112 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
113 - ... viewer tender_owner provider provider1  
114 - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}  
115 - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}  
116 - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}  
117 - \ Дочекатись синхронізації з майданчиком ${username}  
118 - \ Звірити поле тендера із значенням ${username}  
119 - \ ... ${USERS.users['${tender_owner}'].lot_data.lot.data.title} title  
120 - \ ... object_id=${USERS.users['${tender_owner}'].lot_data.lot_id}  
121 -  
122 -Відображення опису другого лоту  
123 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
124 - ... viewer  
125 - ... ${USERS.users['${viewer}'].broker}  
126 - Звірити поле тендера із значенням ${viewer}  
127 - ... ${USERS.users['${tender_owner}'].lot_data.lot.data.description} description  
128 - ... object_id=${USERS.users['${tender_owner}'].lot_data.lot_id}  
129 -  
130 -Відображення бюджету другого лоту  
131 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
132 - ... viewer  
133 - ... ${USERS.users['${viewer}'].broker}  
134 - Звірити поле тендера із значенням ${viewer}  
135 - ... ${USERS.users['${tender_owner}'].lot_data.lot.data.value.amount} value.amount  
136 - ... object_id=${USERS.users['${tender_owner}'].lot_data.lot_id}  
137 -  
138 -Можливість змінити бюджет другого лоту до 100  
139 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
140 - ... tender_owner  
141 - ... ${USERS.users['${tender_owner}'].broker}  
142 - [Teardown] Оновити LAST_MODIFICATION_DATE  
143 - Run As ${tender_owner} Змінити лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} value.amount 100  
144 -  
145 -  
146 -Можливість змінити бюджет другого лоту до 8000  
147 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
148 - ... tender_owner  
149 - ... ${USERS.users['${tender_owner}'].broker}  
150 - [Teardown] Оновити LAST_MODIFICATION_DATE  
151 - Run As ${tender_owner} Змінити лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} value.amount 8000  
152 -  
153 -#####  
154 -#Предмети закупівлі лоту  
155 -  
156 -Можливість добавити предмет закупівлі до другого лоту  
157 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
158 - ... tender_owner  
159 - ... ${USERS.users['${tender_owner}'].broker}  
160 - [Teardown] Оновити LAST_MODIFICATION_DATE  
161 - ${item}= Підготовка даних для створення предмету закупівлі  
162 - Run As ${tender_owner} Додати предмет закупівлі в лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} ${item}  
163 -  
164 -Неможливість видалення лоту з прив’язаними предметами закупівлі  
165 - [Documentation]  
166 - ... `Видалити лот` should not pass in this test case.  
167 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
168 - ... tender_owner  
169 - ... ${USERS.users['${tender_owner}'].broker}  
170 - ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lot_data.lot_id}  
171 - Require Failure ${tender_owner} Видалити лот ${TENDER['TENDER_UAID']} ${lot_id}  
172 -  
173 -  
174 -#######  
175 -#Запитання до лоту  
176 -  
177 -Можливість задати питання до лоту  
178 - [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання  
179 - ... provider  
180 - ... ${USERS.users['${provider}'].broker}  
181 - [Setup] Дочекатись синхронізації з майданчиком ${provider}  
182 - [Teardown] Оновити LAST_MODIFICATION_DATE  
183 - ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lot_data.lot_id}  
184 - ${question}= Підготовка даних для запитання  
185 - ${question_resp}= Run As ${provider} Задати питання до лоту ${TENDER['TENDER_UAID']} ${lot_id} ${question}  
186 - ${now}= Get Current TZdate  
187 - ${question.data.date}= Set variable ${now}  
188 - ${question_id}= get_id_from_object ${question.data}  
189 - ${question_data}= Create Dictionary question=${question} question_resp=${question_resp} question_id=${question_id}  
190 - ${question_data}= munch_dict arg=${question_data}  
191 - Set To Dictionary ${USERS.users['${provider}']} question_data=${question_data}  
192 -  
193 -  
194 -Можливість відповісти на запитання до лоту  
195 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання  
196 - ... tender_owner  
197 - ... ${USERS.users['${tender_owner}'].broker}  
198 - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}  
199 - [Teardown] Оновити LAST_MODIFICATION_DATE  
200 - ${answer}= Підготовка даних для відповіді на запитання  
201 - ${answer_resp}= Run As ${tender_owner}  
202 - ... Відповісти на питання ${TENDER['TENDER_UAID']}  
203 - ... ${USERS.users['${provider}']['question_data']['question_resp']} ${answer}  
204 - ... question_id=${USERS.users['${provider}'].question_data.question_id}  
205 - ${now}= Get Current TZdate  
206 - ${answer.data.date}= Set variable ${now}  
207 - ${answer_data}= Create Dictionary answer=${answer} answer_resp=${answer_resp}  
208 - Set To Dictionary ${USERS.users['${provider}']} answer_data=${answer_data}  
209 -  
210 -######  
211 -#Подання пропозицій  
212 -  
213 -Відображення початку періоду прийому пропозицій оголошеного тендера  
214 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
215 - ... viewer provider provider1  
216 - ... ${USERS.users['${viewer}'].broker}  
217 - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}  
218 - ... minimal  
219 - :FOR ${username} IN ${viewer} ${provider} ${provider1}  
220 - \ Дочекатись синхронізації з майданчиком ${username}  
221 - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate  
222 -  
223 -Відображення закінчення періоду прийому пропозицій оголошеного тендера  
224 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
225 - ... viewer provider provider1  
226 - ... ${USERS.users['${viewer}'].broker}  
227 - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}  
228 - ... minimal  
229 - :FOR ${username} IN ${viewer} ${provider} ${provider1}  
230 - \ Дочекатись синхронізації з майданчиком ${username}  
231 - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate  
232 -  
233 -Неможливість подати цінову пропозицію до початку періоду подачі пропозицій  
234 - [Documentation]  
235 - ... `Подати цінову пропозицію` should not pass in this test case.  
236 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію  
237 - ... provider  
238 - ... ${USERS.users['${provider}'].broker}  
239 - [Setup] Дочекатись синхронізації з майданчиком ${provider}  
240 - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots  
241 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
242 - ${bid_before_bidperiod_resp}= Require Failure ${provider} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids}  
243 - log ${bid_before_bidperiod_resp}  
244 -  
245 -Неможливість подати цінову пропозицію без прив’язки до лоту  
246 - [Documentation]  
247 - ... `Подати цінову пропозицію` should not pass in this test case.  
248 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію  
249 - ... provider  
250 - ... ${USERS.users['${provider}'].broker}  
251 - [Setup] Дочекатись дати початку прийому пропозицій ${provider}  
252 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
253 - ${no_lot_bid_resp}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
254 - log ${no_lot_bid_resp}  
255 -  
256 -Можливість подати цінову пропозицію першим учасником  
257 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію  
258 - ... provider  
259 - ... ${USERS.users['${provider}'].broker}  
260 - [Teardown] Оновити LAST_MODIFICATION_DATE  
261 - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots  
262 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
263 - ${bidresponses}= Create Dictionary bid=${bid}  
264 - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}  
265 - ${resp}= Run As ${provider} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids}  
266 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}  
267 -  
268 -Можливість скасувати цінову пропозицію  
269 - [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію  
270 - ... provider  
271 - ... ${USERS.users['${provider}'].broker}  
272 - [Teardown] Оновити LAST_MODIFICATION_DATE  
273 - ${canceledbidresp}= Run As ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']}  
274 - Log ${canceledbidresp}  
275 -  
276 -Можливість подати повторно цінову пропозицію першим учасником  
277 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію  
278 - ... provider  
279 - ... ${USERS.users['${provider}'].broker}  
280 - [Setup] Дочекатись дати початку прийому пропозицій ${provider}  
281 - [Teardown] Оновити LAST_MODIFICATION_DATE  
282 - Дочекатись дати початку прийому пропозицій ${provider}  
283 - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots  
284 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
285 - ${bidresponses}= Create Dictionary bid=${bid}  
286 - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}  
287 - ${resp}= Run As ${provider} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids}  
288 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}  
289 -  
290 -Можливість змінити повторну цінову пропозицію до 2000  
291 - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію  
292 - ... provider  
293 - ... ${USERS.users['${provider}'].broker}  
294 - [Teardown] Оновити LAST_MODIFICATION_DATE  
295 - ${fixbidto2000resp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 2000  
296 - log ${fixbidto2000resp}  
297 -  
298 -Можливість змінити повторну цінову пропозицію до 10  
299 - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію  
300 - ... provider  
301 - ... ${USERS.users['${provider}'].broker}  
302 - [Teardown] Оновити LAST_MODIFICATION_DATE  
303 - ${fixbidto10resp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 10  
304 - log ${fixbidto10resp}  
305 -  
306 -Можливість подати цінову пропозицію другим учасником  
307 - [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію  
308 - ... provider1  
309 - ... ${USERS.users['${provider1}'].broker}  
310 - [Setup] Дочекатись дати початку прийому пропозицій ${provider1}  
311 - [Teardown] Оновити LAST_MODIFICATION_DATE  
312 - Дочекатись дати початку прийому пропозицій ${provider1}  
313 - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider1} lots  
314 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
315 - ${bidresponses}= Create Dictionary bid=${bid}  
316 - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}  
317 - ${resp}= Run As ${provider1} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids}  
318 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}  
319 -  
320 -Неможливість побачити цінові пропозиції учасників під час прийому пропозицій  
321 - [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію  
322 - ... viewer  
323 - ... ${USERS.users['${viewer}'].broker}  
324 - [Setup] Дочекатись синхронізації з майданчиком ${viewer}  
325 - Require Failure ${viewer} Отримати інформацію із тендера bids  
326 -  
327 -Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій  
328 - [Documentation]  
329 - ... `Змінити цінову пропозицію` should not pass in this test case.  
330 - [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій  
331 - ... provider1  
332 - ... ${USERS.users['${provider1}'].broker}  
333 - [Setup] Дочекатись дати закінчення прийому пропозицій ${provider1}  
334 - ${failfixbidto2000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 2000  
335 - log ${failfixbidto2000resp}  
336 -  
337 -Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій  
338 - [Documentation]  
339 - ... `Змінити цінову пропозицію` should not pass in this test case.  
340 - [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій  
341 - ... provider1  
342 - ... ${USERS.users['${provider1}'].broker}  
343 - ${failfixbidto1resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 1  
344 - log ${failfixbidto1resp}  
345 -  
346 -Неможливість скасувати цінову пропозицію  
347 - [Documentation]  
348 - ... `Скасувати цінову пропозицію` should not pass in this test case.  
349 - [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію  
350 - ... provider1  
351 - ... ${USERS.users['${provider1}'].broker}  
352 - ${biddingresponse}= Require Failure ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']}  
353 - log ${biddingresponse}  
Please register or login to post a comment