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