Commit 8a4c8cd7f8e5333fa919ee0b3793b555a48f5c43
Committed by
mykhaly
1 parent
78309981
Delete meatTender, multiItemTender, and singleItemTender tests
Showing
3 changed files
with
0 additions
and
1099 deletions
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} meat | ||
14 | -@{used_roles} tender_owner provider provider1 viewer | ||
15 | - | ||
16 | - | ||
17 | -*** Test Cases *** | ||
18 | -Можливість оголосити однопредметний тендер з неціновим показником | ||
19 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер з неціновим показником | ||
20 | - ... tender_owner | ||
21 | - ... ${USERS.users['${tender_owner}'].broker} | ||
22 | - ... minimal | ||
23 | - [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), | ||
24 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
25 | - ${tender_data}= Підготовка даних для створення тендера | ||
26 | - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} | ||
27 | - ${TENDER_UAID}= Викликати для учасника ${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 | - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | ||
42 | - | ||
43 | - | ||
44 | -Неможливість перевищити ліміт для нецінових критеріїв | ||
45 | - [Documentation] | ||
46 | - ... `Внести зміни в тендер` should not pass in this test case. | ||
47 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
48 | - ... tender_owner | ||
49 | - ... ${USERS.users['${tender_owner}'].broker} | ||
50 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | ||
51 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
52 | - ${invalid_features}= test_invalid_features_data | ||
53 | - ${fail}= Require Failure ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} features ${invalid_features} | ||
54 | - Log ${fail} | ||
55 | - | ||
56 | -###### | ||
57 | -#Подання пропозицій | ||
58 | - | ||
59 | -Відображення початку періоду прийому пропозицій оголошеного тендера | ||
60 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
61 | - ... viewer provider provider1 | ||
62 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} | ||
63 | - ... ${USERS.users['${provider1}'].broker} | ||
64 | - ... minimal | ||
65 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | ||
66 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
67 | - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate | ||
68 | - | ||
69 | -Відображення закінчення періоду прийому пропозицій оголошеного тендера | ||
70 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | ||
71 | - ... viewer provider provider1 | ||
72 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} | ||
73 | - ... ${USERS.users['${provider1}'].broker} | ||
74 | - ... minimal | ||
75 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | ||
76 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
77 | - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate | ||
78 | - | ||
79 | - | ||
80 | -Неможливість подати цінову пропозицію без нецінового показника | ||
81 | - [Documentation] | ||
82 | - ... `Подати цінову пропозицію` should not pass in this test case. | ||
83 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
84 | - ... provider | ||
85 | - ... ${USERS.users['${provider}'].broker} | ||
86 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} | ||
87 | - ${bid}= test bid data single | ||
88 | - Log ${bid} | ||
89 | - ${failbid}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
90 | - log ${failbid} | ||
91 | - | ||
92 | - | ||
93 | -Можливість подати цінову пропозицію з неціновим показником | ||
94 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
95 | - ... provider | ||
96 | - ... ${USERS.users['${provider}'].broker} | ||
97 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
98 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | ||
99 | - ${bidresponses}= Create Dictionary bid=${bid} | ||
100 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | ||
101 | - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
102 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} | ||
103 | - log ${resp} | ||
104 | - | ||
105 | - | ||
106 | -Можливість змінити неціновий показник повторної цінової пропозиції до 0 | ||
107 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | ||
108 | - ... provider | ||
109 | - ... ${USERS.users['${provider}'].broker} | ||
110 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
111 | - ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} parameters.0.value 0 | ||
112 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp} | ||
113 | - log ${fixbidparamsto0resp} | ||
114 | - | ||
115 | - | ||
116 | -Можливість змінити неціновий показник повторної цінової пропозиції до 0.15 | ||
117 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | ||
118 | - ... provider | ||
119 | - ... ${USERS.users['${provider}'].broker} | ||
120 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
121 | - ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} parameters.0.value 0.15 | ||
122 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp} | ||
123 | - log ${fixbidparamsto015resp} | ||
124 | - | ||
125 | - | ||
126 | -Можливість подати цінову пропозицію з неціновим показником другим учасником | ||
127 | - [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | ||
128 | - ... provider1 | ||
129 | - ... ${USERS.users['${provider1}'].broker} | ||
130 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | ||
131 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
132 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | ||
133 | - Log ${bid} | ||
134 | - ${bidresponses}= Create Dictionary | ||
135 | - Set To Dictionary ${bidresponses} bid ${bid} | ||
136 | - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses} | ||
137 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
138 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp} | ||
139 | - log ${resp} | ||
140 | - log ${USERS.users['${provider1}'].bidresponses} | ||
141 | - | ||
142 | -###### | ||
143 | -#Аукціон | ||
144 | - | ||
145 | -Відображення дати початку аукціону | ||
146 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | ||
147 | - ... viewer | ||
148 | - ... ${USERS.users['${viewer}'].broker} | ||
149 | - ... minimal | ||
150 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} | ||
151 | - Отримати дані із тендера ${viewer} auctionPeriod.startDate | ||
152 | - | ||
153 | -Можливість дочекатися початку аукціону | ||
154 | - [Tags] ${USERS.users['${viewer}'].broker}: Можливість дочекатися початку аукціону | ||
155 | - ... viewer | ||
156 | - ... ${USERS.users['${viewer}'].broker} | ||
157 | - Дочекатись дати початку аукціону ${viewer} | ||
158 | - | ||
159 | -Можливість дочекатися завершення аукціону | ||
160 | - [Tags] ${USERS.users['${viewer}'].broker}: Можливість дочекатися завершення аукціону | ||
161 | - ... viewer | ||
162 | - ... ${USERS.users['${viewer}'].broker} | ||
163 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
164 | - Відкрити сторінку аукціону для глядача | ||
165 | - Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився | ||
166 | - Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників | ||
167 | - Close browser | ||
168 | - | ||
169 | -Відображення дати завершення аукціону | ||
170 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | ||
171 | - ... viewer | ||
172 | - ... ${USERS.users['${viewer}'].broker} | ||
173 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
174 | - Отримати дані із тендера ${viewer} auctionPeriod.endDate | ||
175 | - | ||
176 | -Відображення значення ставки першої пропозиції | ||
177 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
178 | - ... viewer | ||
179 | - ... ${USERS.users['${viewer}'].broker} | ||
180 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
181 | - Отримати дані із тендера ${viewer} bids[0].value.amount | ||
182 | - | ||
183 | -Відображення значення нецінового критерію першої пропозиції | ||
184 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
185 | - ... viewer | ||
186 | - ... ${USERS.users['${viewer}'].broker} | ||
187 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
188 | - Отримати дані із тендера ${viewer} bids[0].parameters | ||
189 | - | ||
190 | -Відображення дати першої пропозиції | ||
191 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
192 | - ... viewer | ||
193 | - ... ${USERS.users['${viewer}'].broker} | ||
194 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
195 | - Отримати дані із тендера ${viewer} bids[0].date | ||
196 | - | ||
197 | -Відображення назви учасника першої пропозиції | ||
198 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
199 | - ... viewer | ||
200 | - ... ${USERS.users['${viewer}'].broker} | ||
201 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
202 | - Отримати дані із тендера ${viewer} bids[0].tenderers[0].name | ||
203 | - | ||
204 | -Відображення значення ставки другої пропозиції | ||
205 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
206 | - ... viewer | ||
207 | - ... ${USERS.users['${viewer}'].broker} | ||
208 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
209 | - Отримати дані із тендера ${viewer} bids[1].value.amount | ||
210 | - | ||
211 | -Відображення значення нецінового критерію другої пропозиції | ||
212 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
213 | - ... viewer | ||
214 | - ... ${USERS.users['${viewer}'].broker} | ||
215 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
216 | - Отримати дані із тендера ${viewer} bids[1].parameters | ||
217 | - | ||
218 | -Відображення дати другої пропозиції | ||
219 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
220 | - ... viewer | ||
221 | - ... ${USERS.users['${viewer}'].broker} | ||
222 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
223 | - Отримати дані із тендера ${viewer} bids[1].date | ||
224 | - | ||
225 | -Відображення назви учасника другої пропозиції | ||
226 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | ||
227 | - ... viewer | ||
228 | - ... ${USERS.users['${viewer}'].broker} | ||
229 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
230 | - Отримати дані із тендера ${viewer} bids[1].tenderers[0].name | ||
231 | - | ||
232 | -Відображення значення ставки пропозиції переможця | ||
233 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення даних про постачальника | ||
234 | - ... viewer | ||
235 | - ... ${USERS.users['${viewer}'].broker} | ||
236 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
237 | - Отримати дані із тендера ${viewer} awards[0].value.amount | ||
238 | - | ||
239 | -Відображення назви переможця | ||
240 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення даних про постачальника | ||
241 | - ... viewer | ||
242 | - ... ${USERS.users['${viewer}'].broker} | ||
243 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
244 | - Отримати дані із тендера ${viewer} awards[0].suppliers[0].name | ||
245 | - | ||
246 | -Можливість отримати результати аукціону | ||
247 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону | ||
248 | - ... tender_owner | ||
249 | - ... ${USERS.users['${tender_owner}'].broker} | ||
250 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
251 | - ${result}= chef ${USERS.users['${viewer}'].tender_data.data.bids} ${USERS.users['${tender_owner}'].initial_data.data.features} | ||
252 | - Log ${result} | ||
253 | - Should Be Equal ${result[0].tenderers[0].name} ${USERS.users['${viewer}'].tender_data.data.awards[0].suppliers[0].name} | ||
254 | - Should Be Equal ${result[0].value.amount} ${USERS.users['${viewer}'].tender_data.data.awards[0].value.amount} |
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} multiItem | ||
14 | -@{used_roles} tender_owner provider provider1 viewer | ||
15 | - | ||
16 | - | ||
17 | -*** Test Cases *** | ||
18 | -Можливість оголосити багатопредметний тендер | ||
19 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
20 | - ... tender_owner | ||
21 | - ... ${USERS.users['${tender_owner}'].broker} | ||
22 | - ... minimal | ||
23 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
24 | - ${tender_data}= Підготовка даних для створення тендера | ||
25 | - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} | ||
26 | - ${TENDER_UAID}= Run As ${tender_owner} Створити тендер ${adapted_data} | ||
27 | - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data} | ||
28 | - Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | ||
29 | - log ${TENDER} | ||
30 | - | ||
31 | -Можливість знайти багатопредметний тендер по ідентифікатору | ||
32 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | ||
33 | - ... viewer tender_owner | ||
34 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
35 | - ... minimal | ||
36 | - :FOR ${username} IN ${viewer} ${tender_owner} | ||
37 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
38 | - \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | ||
39 | - | ||
40 | -Відображення опису позицій закупівлі багатопредметного тендера | ||
41 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
42 | - ... viewer tender_owner | ||
43 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
44 | - ... minimal | ||
45 | - :FOR ${username} IN ${viewer} ${tender_owner} | ||
46 | - \ Звірити поля предметів закупівлі багатопредметного тендера ${username} ${USERS.users['${tender_owner}'].initial_data} description | ||
47 | - | ||
48 | -Відображення дати доставки позицій закупівлі багатопредметного тендера | ||
49 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
50 | - ... viewer | ||
51 | - ... ${USERS.users['${viewer}'].broker} | ||
52 | - ... level3 | ||
53 | - Звірити дату предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} deliveryDate.endDate day absolute_delta=${True} | ||
54 | - | ||
55 | -Відображення координат доставки позицій закупівлі багатопредметного тендера | ||
56 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
57 | - ... viewer | ||
58 | - ... ${USERS.users['${viewer}'].broker} | ||
59 | - Звірити координати доставки предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} | ||
60 | - | ||
61 | -Відображення назви нас. пункту доставки позицій закупівлі багатопредметного тендера | ||
62 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
63 | - ... viewer | ||
64 | - ... ${USERS.users['${viewer}'].broker} | ||
65 | - ... level3 | ||
66 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} deliveryAddress.countryName | ||
67 | - | ||
68 | -Відображення пошт. коду доставки позицій закупівлі багатопредметного тендера | ||
69 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
70 | - ... viewer | ||
71 | - ... ${USERS.users['${viewer}'].broker} | ||
72 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} deliveryAddress.postalCode | ||
73 | - | ||
74 | -Відображення регіону доставки позицій закупівлі багатопредметного тендера | ||
75 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
76 | - ... viewer | ||
77 | - ... ${USERS.users['${viewer}'].broker} | ||
78 | - ... level3 | ||
79 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} deliveryAddress.region | ||
80 | - | ||
81 | -Відображення locality адреси доставки позицій закупівлі багатопредметного тендера | ||
82 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
83 | - ... viewer | ||
84 | - ... ${USERS.users['${viewer}'].broker} | ||
85 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} deliveryAddress.locality | ||
86 | - | ||
87 | -Відображення вулиці доставки позицій закупівлі багатопредметного тендера | ||
88 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
89 | - ... viewer | ||
90 | - ... ${USERS.users['${viewer}'].broker} | ||
91 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} deliveryAddress.streetAddress | ||
92 | - | ||
93 | -Відображення схеми класифікації позицій закупівлі багатопредметного тендера | ||
94 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
95 | - ... viewer | ||
96 | - ... ${USERS.users['${viewer}'].broker} | ||
97 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} classification.scheme | ||
98 | - | ||
99 | -Відображення ідентифікатора класифікації позицій закупівлі багатопредметного тендера | ||
100 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
101 | - ... viewer | ||
102 | - ... ${USERS.users['${viewer}'].broker} | ||
103 | - ... level3 | ||
104 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} classification.id | ||
105 | - | ||
106 | -Відображення опису класифікації позицій закупівлі багатопредметного тендера | ||
107 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
108 | - ... viewer | ||
109 | - ... ${USERS.users['${viewer}'].broker} | ||
110 | - ... level3 | ||
111 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} classification.description | ||
112 | - | ||
113 | -Відображення схеми додаткової класифікації позицій закупівлі багатопредметного тендера | ||
114 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
115 | - ... viewer | ||
116 | - ... ${USERS.users['${viewer}'].broker} | ||
117 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} additionalClassifications[0].scheme | ||
118 | - | ||
119 | -Відображення ідентифікатора додаткової класифікації позицій закупівлі багатопредметного тендера | ||
120 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
121 | - ... viewer | ||
122 | - ... ${USERS.users['${viewer}'].broker} | ||
123 | - ... level3 | ||
124 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} additionalClassifications[0].id | ||
125 | - | ||
126 | -Відображення опису додаткової класифікації позицій закупівлі багатопредметного тендера | ||
127 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
128 | - ... viewer | ||
129 | - ... ${USERS.users['${viewer}'].broker} | ||
130 | - ... level3 | ||
131 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} additionalClassifications[0].description | ||
132 | - | ||
133 | -Відображення назви одиниці позицій закупівлі багатопредметного тендера | ||
134 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
135 | - ... viewer | ||
136 | - ... ${USERS.users['${viewer}'].broker} | ||
137 | - ... level3 | ||
138 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} unit.name | ||
139 | - | ||
140 | -Відображення коду одиниці позицій закупівлі багатопредметного тендера | ||
141 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
142 | - ... viewer | ||
143 | - ... ${USERS.users['${viewer}'].broker} | ||
144 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} unit.code | ||
145 | - | ||
146 | -Відображення кількості позицій закупівлі багатопредметного тендера | ||
147 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
148 | - ... viewer | ||
149 | - ... ${USERS.users['${viewer}'].broker} | ||
150 | - ... level3 | ||
151 | - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} quantity | ||
152 | - | ||
153 | -Можливість редагувати багатопредметний тендер | ||
154 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
155 | - ... tender_owner | ||
156 | - ... ${USERS.users['${tender_owner}'].broker} | ||
157 | - ... level2 | ||
158 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | ||
159 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
160 | - Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | ||
161 | - | ||
162 | -Можливість додати шосту позицію закупівлі в тендер | ||
163 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
164 | - ... tender_owner | ||
165 | - ... ${USERS.users['${tender_owner}'].broker} | ||
166 | - ... level2 | ||
167 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
168 | - ${item}= Підготовка даних для створення предмету закупівлі | ||
169 | - Run As ${tender_owner} Додати предмет закупівлі ${TENDER['TENDER_UAID']} ${item} | ||
170 | - ${item_id}= get_id_from_object ${item} | ||
171 | - ${item_data}= Create Dictionary item=${item} item_id=${item_id} | ||
172 | - ${item_data}= munch_dict arg=${item_data} | ||
173 | - Set To Dictionary ${USERS.users['${tender_owner}']} item_data=${item_data} | ||
174 | - | ||
175 | -Відображення опису нової шостої позиції закупівлі багатопредметного тендера | ||
176 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
177 | - ... viewer tender_owner | ||
178 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
179 | - ... level2 | ||
180 | - :FOR ${username} IN ${viewer} ${tender_owner} | ||
181 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
182 | - \ Звірити поле тендера із значенням ${username} ${USERS.users['${tender_owner}'].item_data.item.description} description ${USERS.users['${tender_owner}'].item_data.item_id} | ||
183 | - | ||
184 | -Можливість додати сьому позицію закупівлі в тендер | ||
185 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
186 | - ... tender_owner | ||
187 | - ... ${USERS.users['${tender_owner}'].broker} | ||
188 | - ... level2 | ||
189 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
190 | - ${item}= Підготовка даних для створення предмету закупівлі | ||
191 | - Run As ${tender_owner} Додати предмет закупівлі ${TENDER['TENDER_UAID']} ${item} | ||
192 | - ${item_id}= get_id_from_object ${item} | ||
193 | - ${item_data}= Create Dictionary item=${item} item_id=${item_id} | ||
194 | - ${item_data}= munch_dict arg=${item_data} | ||
195 | - Set To Dictionary ${USERS.users['${tender_owner}']} item_data=${item_data} | ||
196 | - | ||
197 | -Відображення опису нової сьомої позиції закупівлі багатопредметного тендера | ||
198 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів багатопредметного тендера | ||
199 | - ... viewer tender_owner | ||
200 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
201 | - ... level2 | ||
202 | - :FOR ${username} IN ${viewer} ${tender_owner} | ||
203 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
204 | - \ Звірити поле тендера із значенням ${username} ${USERS.users['${tender_owner}'].item_data.item.description} description ${USERS.users['${tender_owner}'].item_data.item_id} | ||
205 | - | ||
206 | -Можливість видалити п’яту позицію закупівлі тендера | ||
207 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
208 | - ... tender_owner | ||
209 | - ... ${USERS.users['${tender_owner}'].broker} | ||
210 | - ... level2 | ||
211 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
212 | - ${item_id}= get_id_from_object ${USERS.users['${tender_owner}'].tender_data.data['items'][4]} | ||
213 | - Run As ${tender_owner} Видалити предмет закупівлі ${TENDER['TENDER_UAID']} ${item_id} |
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} single | ||
14 | -@{used_roles} tender_owner provider provider1 viewer | ||
15 | - | ||
16 | - | ||
17 | -*** Test Cases *** | ||
18 | -Можливість оголосити однопредметний тендер | ||
19 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
20 | - ... tender_owner | ||
21 | - ... ${USERS.users['${tender_owner}'].broker} | ||
22 | - ... minimal | ||
23 | - [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), | ||
24 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
25 | - ${tender_data}= Підготовка даних для створення тендера | ||
26 | - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} | ||
27 | - ${TENDER_UAID}= Викликати для учасника ${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['${tender_owner}'].broker}: Можливість додати документацію до тендера | ||
35 | - ... tender_owner | ||
36 | - ... ${USERS.users['${tender_owner}'].broker} | ||
37 | - ... level2 | ||
38 | - [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі | ||
39 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
40 | - ${filepath}= create_fake_doc | ||
41 | - ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']} | ||
42 | - ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply} | ||
43 | - Log ${file_upload_process_data} | ||
44 | - Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data=${file_upload_process_data} | ||
45 | - Log ${USERS.users['${tender_owner}']} | ||
46 | - | ||
47 | - | ||
48 | -Можливість знайти однопредметний тендер по ідентифікатору | ||
49 | - [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер | ||
50 | - ... viewer tender_owner provider provider1 | ||
51 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
52 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
53 | - ... minimal | ||
54 | - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} | ||
55 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
56 | - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | ||
57 | - | ||
58 | -############################################################################################## | ||
59 | -# ВІДОБРАЖЕННЯ | ||
60 | -############################################################################################## | ||
61 | - | ||
62 | -Відображення заголовку однопредметного тендера | ||
63 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
64 | - ... viewer provider provider1 | ||
65 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
66 | - ... minimal | ||
67 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | ||
68 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
69 | - \ Звірити поле тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} title | ||
70 | - | ||
71 | - | ||
72 | -Відображення опису однопредметного тендера | ||
73 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
74 | - ... viewer | ||
75 | - ... ${USERS.users['${viewer}'].broker} | ||
76 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
77 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} description | ||
78 | - | ||
79 | - | ||
80 | -Відображення бюджету однопредметного тендера | ||
81 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
82 | - ... viewer | ||
83 | - ... ${USERS.users['${viewer}'].broker} | ||
84 | - ... level2 | ||
85 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} value.amount | ||
86 | - | ||
87 | - | ||
88 | -Відображення валюти однопредметного тендера | ||
89 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
90 | - ... viewer | ||
91 | - ... ${USERS.users['${viewer}'].broker} | ||
92 | - Звірити поле тендера ${viewer} | ||
93 | - ... ${TENDER['TENDER_UAID']} | ||
94 | - ... ${USERS.users['${tender_owner}'].initial_data} | ||
95 | - ... value.currency | ||
96 | - | ||
97 | - | ||
98 | -Відображення ПДВ в бюджеті однопредметного тендера | ||
99 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
100 | - ... viewer | ||
101 | - ... ${USERS.users['${viewer}'].broker} | ||
102 | - Звірити поле тендера ${viewer} | ||
103 | - ... ${TENDER['TENDER_UAID']} | ||
104 | - ... ${USERS.users['${tender_owner}'].initial_data} | ||
105 | - ... value.valueAddedTaxIncluded | ||
106 | - | ||
107 | - | ||
108 | -Відображення tenderID однопредметного тендера | ||
109 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
110 | - ... viewer | ||
111 | - ... ${USERS.users['${viewer}'].broker} | ||
112 | - ... level2 | ||
113 | - Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} ${TENDER['TENDER_UAID']} tenderID | ||
114 | - | ||
115 | - | ||
116 | -Відображення procuringEntity.name однопредметного тендера | ||
117 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
118 | - ... viewer | ||
119 | - ... ${USERS.users['${viewer}'].broker} | ||
120 | - ... level2 | ||
121 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.name | ||
122 | - | ||
123 | - | ||
124 | -Відображення початку періоду уточнення однопредметного тендера | ||
125 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
126 | - ... viewer | ||
127 | - ... ${USERS.users['${viewer}'].broker} | ||
128 | - Звірити дату тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} enquiryPeriod.startDate | ||
129 | - | ||
130 | - | ||
131 | -Відображення закінчення періоду уточнення однопредметного тендера | ||
132 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
133 | - ... viewer | ||
134 | - ... ${USERS.users['${viewer}'].broker} | ||
135 | - ... minimal | ||
136 | - Звірити дату тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} enquiryPeriod.endDate | ||
137 | - | ||
138 | - | ||
139 | -Відображення початку періоду прийому пропозицій однопредметного тендера | ||
140 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
141 | - ... viewer provider provider1 | ||
142 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
143 | - ... minimal | ||
144 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | ||
145 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
146 | - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate | ||
147 | - | ||
148 | - | ||
149 | -Відображення закінчення періоду прийому пропозицій однопредметного тендера | ||
150 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
151 | - ... viewer provider provider1 | ||
152 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
153 | - ... minimal | ||
154 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | ||
155 | - \ Дочекатись синхронізації з майданчиком ${username} | ||
156 | - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate | ||
157 | - | ||
158 | - | ||
159 | -Відображення мінімального кроку однопредметного тендера | ||
160 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | ||
161 | - ... viewer | ||
162 | - ... ${USERS.users['${viewer}'].broker} | ||
163 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} minimalStep.amount | ||
164 | - | ||
165 | - | ||
166 | -Відображення дати доставки номенклатури однопредметного тендера | ||
167 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
168 | - ... viewer | ||
169 | - ... ${USERS.users['${viewer}'].broker} | ||
170 | - ... level3 | ||
171 | - Звірити дату тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryDate.endDate day absolute_delta=${True} | ||
172 | - | ||
173 | - | ||
174 | -Відображення координати доставки позицій закупівлі однопредметного тендера | ||
175 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
176 | - ... viewer | ||
177 | - ... ${USERS.users['${viewer}'].broker} | ||
178 | - Звірити координати доставки тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0] | ||
179 | - | ||
180 | - | ||
181 | -Відображення назви нас. пункту доставки номенклатури однопредметного тендера | ||
182 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
183 | - ... viewer | ||
184 | - ... ${USERS.users['${viewer}'].broker} | ||
185 | - ... level3 | ||
186 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.countryName | ||
187 | - | ||
188 | - | ||
189 | -Відображення пошт. коду доставки номенклатури однопредметного тендера | ||
190 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
191 | - ... viewer | ||
192 | - ... ${USERS.users['${viewer}'].broker} | ||
193 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.postalCode | ||
194 | - | ||
195 | - | ||
196 | -Відображення регіону доставки номенклатури однопредметного тендера | ||
197 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
198 | - ... viewer | ||
199 | - ... ${USERS.users['${viewer}'].broker} | ||
200 | - ... level3 | ||
201 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.region | ||
202 | - | ||
203 | - | ||
204 | -Відображення locality адреси доставки номенклатури однопредметного тендера | ||
205 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
206 | - ... viewer | ||
207 | - ... ${USERS.users['${viewer}'].broker} | ||
208 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.locality | ||
209 | - | ||
210 | - | ||
211 | -Відображення вулиці доставки номенклатури однопредметного тендера | ||
212 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
213 | - ... viewer | ||
214 | - ... ${USERS.users['${viewer}'].broker} | ||
215 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.streetAddress | ||
216 | - | ||
217 | - | ||
218 | -Відображення схеми класифікації номенклатури однопредметного тендера | ||
219 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
220 | - ... viewer | ||
221 | - ... ${USERS.users['${viewer}'].broker} | ||
222 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.scheme | ||
223 | - | ||
224 | - | ||
225 | -Відображення ідентифікатора класифікації номенклатури однопредметного тендера | ||
226 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
227 | - ... viewer | ||
228 | - ... ${USERS.users['${viewer}'].broker} | ||
229 | - ... level3 | ||
230 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.id | ||
231 | - | ||
232 | - | ||
233 | -Відображення опису класифікації номенклатури однопредметного тендера | ||
234 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
235 | - ... viewer | ||
236 | - ... ${USERS.users['${viewer}'].broker} | ||
237 | - ... level3 | ||
238 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.description | ||
239 | - | ||
240 | - | ||
241 | -Відображення схеми додаткової класифікації номенклатури однопредметного тендера | ||
242 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
243 | - ... viewer | ||
244 | - ... ${USERS.users['${viewer}'].broker} | ||
245 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].scheme | ||
246 | - | ||
247 | - | ||
248 | -Відображення ідентифікатора додаткової класифікації номенклатури однопредметного тендера | ||
249 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
250 | - ... viewer | ||
251 | - ... ${USERS.users['${viewer}'].broker} | ||
252 | - ... level3 | ||
253 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].id | ||
254 | - | ||
255 | - | ||
256 | -Відображення опису додаткової класифікації номенклатури однопредметного тендера | ||
257 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
258 | - ... viewer | ||
259 | - ... ${USERS.users['${viewer}'].broker} | ||
260 | - ... level3 | ||
261 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].description | ||
262 | - | ||
263 | - | ||
264 | -Відображення назви одиниці номенклатури однопредметного тендера | ||
265 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
266 | - ... viewer | ||
267 | - ... ${USERS.users['${viewer}'].broker} | ||
268 | - ... level3 | ||
269 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].unit.name | ||
270 | - | ||
271 | - | ||
272 | -Відображення коду одиниці номенклатури однопредметного тендера | ||
273 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
274 | - ... viewer | ||
275 | - ... ${USERS.users['${viewer}'].broker} | ||
276 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].unit.code | ||
277 | - | ||
278 | - | ||
279 | -Відображення кількості номенклатури однопредметного тендера | ||
280 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
281 | - ... viewer | ||
282 | - ... ${USERS.users['${viewer}'].broker} | ||
283 | - ... level3 | ||
284 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].quantity | ||
285 | - | ||
286 | -############################################################################################## | ||
287 | -# МОЖЛИВІСТЬ | ||
288 | -############################################################################################## | ||
289 | - | ||
290 | -Можливість редагувати однопредметний тендер | ||
291 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | ||
292 | - ... tender_owner | ||
293 | - ... ${USERS.users['${tender_owner}'].broker} | ||
294 | - ... level2 | ||
295 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | ||
296 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
297 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | ||
298 | - | ||
299 | -############################################################################################## | ||
300 | -# ВІДОБРАЖЕННЯ | ||
301 | -############################################################################################## | ||
302 | - | ||
303 | -Відображення опису номенклатури однопредметного тендера | ||
304 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
305 | - ... viewer | ||
306 | - ... ${USERS.users['${viewer}'].broker} | ||
307 | - ... level2 | ||
308 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
309 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} items[0].description | ||
310 | - | ||
311 | -############################################################################################## | ||
312 | -# МОЖЛИВІСТЬ | ||
313 | -############################################################################################## | ||
314 | - | ||
315 | -Можливість задати питання | ||
316 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання | ||
317 | - ... provider | ||
318 | - ... ${USERS.users['${provider}'].broker} | ||
319 | - ... level2 | ||
320 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | ||
321 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
322 | - ${question}= Підготовка даних для запитання | ||
323 | - ${question_resp}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question} | ||
324 | - ${now}= Get Current TZdate | ||
325 | - ${question.data.date}= Set variable ${now} | ||
326 | - ${question_id}= get_id_from_object ${question.data} | ||
327 | - ${question_data}= Create Dictionary question=${question} question_resp=${question_resp} question_id=${question_id} | ||
328 | - ${question_data}= munch_dict arg=${question_data} | ||
329 | - Set To Dictionary ${USERS.users['${provider}']} question_data=${question_data} | ||
330 | - | ||
331 | -############################################################################################## | ||
332 | -# ВІДОБРАЖЕННЯ | ||
333 | -############################################################################################## | ||
334 | - | ||
335 | -Відображення заголовку анонімного питання без відповіді | ||
336 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання | ||
337 | - ... viewer | ||
338 | - ... ${USERS.users['${viewer}'].broker} | ||
339 | - ... level2 | ||
340 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
341 | - Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} | ||
342 | - Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} | ||
343 | - ... ${USERS.users['${provider}'].question_data.question.data.title} title | ||
344 | - ... object_id=${USERS.users['${provider}'].question_data.question_id} | ||
345 | - | ||
346 | - | ||
347 | -Відображення опису анонімного питання без відповіді | ||
348 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання | ||
349 | - ... viewer | ||
350 | - ... ${USERS.users['${viewer}'].broker} | ||
351 | - ... level2 | ||
352 | - Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} | ||
353 | - ... ${USERS.users['${provider}'].question_data.question.data.description} description | ||
354 | - ... object_id=${USERS.users['${provider}'].question_data.question_id} | ||
355 | - | ||
356 | - | ||
357 | -Відображення дати анонімного питання без відповіді | ||
358 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання | ||
359 | - ... viewer | ||
360 | - ... ${USERS.users['${viewer}'].broker} | ||
361 | - Звірити дату тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} | ||
362 | - ... ${USERS.users['${provider}'].question_data.question.data.date} date | ||
363 | - ... object_id=${USERS.users['${provider}'].question_data.question_id} | ||
364 | - | ||
365 | -############################################################################################## | ||
366 | -# МОЖЛИВІСТЬ | ||
367 | -############################################################################################## | ||
368 | - | ||
369 | -Неможливість подати цінову пропозицію до початку періоду подачі пропозицій першим учасником | ||
370 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
371 | - ... provider | ||
372 | - ... ${USERS.users['${provider}'].broker} | ||
373 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | ||
374 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | ||
375 | - Log ${bid} | ||
376 | - ${bidresponses}= Create Dictionary bid=${bid} | ||
377 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | ||
378 | - ${bid_before_bidperiod_resp}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
379 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_before_bidperiod_resp=${bid_before_bidperiod_resp} | ||
380 | - Log ${USERS.users['${provider}']} | ||
381 | - | ||
382 | - | ||
383 | -Можливість відповісти на запитання | ||
384 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання | ||
385 | - ... tender_owner | ||
386 | - ... ${USERS.users['${tender_owner}'].broker} | ||
387 | - ... level2 | ||
388 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | ||
389 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
390 | - ${answer}= Підготовка даних для відповіді на запитання | ||
391 | - ${answer_resp}= Викликати для учасника ${tender_owner} | ||
392 | - ... Відповісти на питання ${TENDER['TENDER_UAID']} | ||
393 | - ... ${USERS.users['${provider}']['question_data']['question_resp']} ${answer} | ||
394 | - ... question_id=${USERS.users['${provider}'].question_data.question_id} | ||
395 | - ${now}= Get Current TZdate | ||
396 | - ${answer.data.date}= Set variable ${now} | ||
397 | - ${answer_data}= Create Dictionary answer=${answer} answer_resp=${answer_resp} | ||
398 | - Set To Dictionary ${USERS.users['${provider}']} answer_data=${answer_data} | ||
399 | - | ||
400 | -############################################################################################## | ||
401 | -# ВІДОБРАЖЕННЯ | ||
402 | -############################################################################################## | ||
403 | - | ||
404 | -Відображення відповіді на запитання | ||
405 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання | ||
406 | - ... viewer | ||
407 | - ... ${USERS.users['${viewer}'].broker} | ||
408 | - ... level2 | ||
409 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
410 | - Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} | ||
411 | - Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} | ||
412 | - ... ${USERS.users['${provider}']['answer_data']['answer'].data.answer} answer | ||
413 | - ... object_id=${USERS.users['${provider}'].question_data.question_id} | ||
414 | - | ||
415 | -############################################################################################## | ||
416 | -# МОЖЛИВІСТЬ | ||
417 | -############################################################################################## | ||
418 | - | ||
419 | -Можливість подати цінову пропозицію першим учасником | ||
420 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
421 | - ... provider | ||
422 | - ... ${USERS.users['${provider}'].broker} | ||
423 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | ||
424 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
425 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | ||
426 | - Log ${bid} | ||
427 | - ${bidresponses}= Create Dictionary bid=${bid} | ||
428 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | ||
429 | - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
430 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp} | ||
431 | - Log ${USERS.users['${provider}'].bidresponses} | ||
432 | - | ||
433 | - | ||
434 | -Можливість скасувати цінову пропозицію | ||
435 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
436 | - ... provider | ||
437 | - ... ${USERS.users['${provider}'].broker} | ||
438 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
439 | - ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | ||
440 | - Log ${canceledbidresp} | ||
441 | - | ||
442 | - | ||
443 | -Можливість подати повторно цінову пропозицію першим учасником | ||
444 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
445 | - ... provider | ||
446 | - ... ${USERS.users['${provider}'].broker} | ||
447 | - ... minimal | ||
448 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | ||
449 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
450 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | ||
451 | - Log ${bid} | ||
452 | - ${bidresponses}= Create Dictionary bid=${bid} | ||
453 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | ||
454 | - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
455 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp} | ||
456 | - Log ${USERS.users['${provider}'].bidresponses} | ||
457 | - | ||
458 | - | ||
459 | -Можливість змінити повторну цінову пропозицію до 50000 | ||
460 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
461 | - ... provider | ||
462 | - ... ${USERS.users['${provider}'].broker} | ||
463 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
464 | - ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000 | ||
465 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto50000resp=${fixbidto50000resp} | ||
466 | - Log ${fixbidto50000resp} | ||
467 | - | ||
468 | - | ||
469 | -Можливість змінити повторну цінову пропозицію до 10 | ||
470 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
471 | - ... provider | ||
472 | - ... ${USERS.users['${provider}'].broker} | ||
473 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
474 | - ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 10 | ||
475 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp=${fixbidto10resp} | ||
476 | - Log ${fixbidto10resp} | ||
477 | - | ||
478 | - | ||
479 | -Можливість завантажити документ першим учасником в повторну пропозицію | ||
480 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
481 | - ... provider | ||
482 | - ... ${USERS.users['${provider}'].broker} | ||
483 | - ... level2 | ||
484 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
485 | - Log ${USERS.users['${provider}'].broker} | ||
486 | - ${filepath}= create_fake_doc | ||
487 | - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | ||
488 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} | ||
489 | - | ||
490 | - | ||
491 | -Можливість змінити документацію цінової пропозиції | ||
492 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
493 | - ... provider | ||
494 | - ... ${USERS.users['${provider}'].broker} | ||
495 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
496 | - Log ${USERS.users['${provider}'].broker} | ||
497 | - ${filepath}= create_fake_doc | ||
498 | - ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['resp'].data.id} | ||
499 | - ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id} | ||
500 | - ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документ в ставці ${filepath} ${bidid} ${docid} | ||
501 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified} | ||
502 | - | ||
503 | - | ||
504 | -Неможливість задати запитання після закінчення періоду уточнень | ||
505 | - [Documentation] | ||
506 | - ... `Задати питання` should not pass in this test case. | ||
507 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання | ||
508 | - ... provider | ||
509 | - ... ${USERS.users['${provider}'].broker} | ||
510 | - ${question}= Підготовка даних для запитання | ||
511 | - Require Failure ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question} | ||
512 | - | ||
513 | - | ||
514 | -Можливість подати цінову пропозицію другим учасником | ||
515 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
516 | - ... provider1 | ||
517 | - ... ${USERS.users['${provider1}'].broker} | ||
518 | - ... minimal | ||
519 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} | ||
520 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
521 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | ||
522 | - Log ${bid} | ||
523 | - ${bidresponses}= Create Dictionary bid=${bid} | ||
524 | - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses} | ||
525 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
526 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp} | ||
527 | - Log ${resp} | ||
528 | - Log ${USERS.users['${provider1}'].bidresponses} | ||
529 | - | ||
530 | - | ||
531 | -Неможливість побачити цінові пропозиції учасників під час прийому пропозицій | ||
532 | - [Tags] ${USERS.users['${viewer}'].broker}: Подання пропозиції | ||
533 | - ... viewer | ||
534 | - ... ${USERS.users['${viewer}'].broker} | ||
535 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
536 | - Require Failure ${viewer} Отримати інформацію із тендера ${TENDER['TENDER_UAID']} bids | ||
537 | - | ||
538 | - | ||
539 | -Можливість завантажити документ другим учасником | ||
540 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
541 | - ... provider1 | ||
542 | - ... ${USERS.users['${provider1}'].broker} | ||
543 | - ... level2 | ||
544 | - [Setup] Дочекатись синхронізації з майданчиком ${provider1} | ||
545 | - [Teardown] Оновити LAST_MODIFICATION_DATE | ||
546 | - Log ${USERS.users['${provider1}'].broker} | ||
547 | - ${filepath}= create_fake_doc | ||
548 | - ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | ||
549 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload=${bid_doc_upload} | ||
550 | - | ||
551 | - | ||
552 | -Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | ||
553 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
554 | - ... provider1 | ||
555 | - ... ${USERS.users['${provider1}'].broker} | ||
556 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} | ||
557 | - ${failfixbidto50000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000 | ||
558 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto50000resp=${failfixbidto50000resp} | ||
559 | - Log ${failfixbidto50000resp} | ||
560 | - | ||
561 | - | ||
562 | -Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій | ||
563 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
564 | - ... provider1 | ||
565 | - ... ${USERS.users['${provider1}'].broker} | ||
566 | - ${failfixbidto1resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 1 | ||
567 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto1resp=${failfixbidto1resp} | ||
568 | - Log ${failfixbidto1resp} | ||
569 | - | ||
570 | - | ||
571 | -Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій | ||
572 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
573 | - ... provider1 | ||
574 | - ... ${USERS.users['${provider1}'].broker} | ||
575 | - ${biddingresponse}= Require Failure ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | ||
576 | - | ||
577 | - | ||
578 | -Неможливість завантажити документ другим учасником після закінчення прийому пропозицій | ||
579 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
580 | - ... provider1 | ||
581 | - ... ${USERS.users['${provider1}'].broker} | ||
582 | - ${filepath}= create_fake_doc | ||
583 | - ${bid_doc_upload_fail}= Require Failure ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | ||
584 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload_fail=${bid_doc_upload_fail} | ||
585 | - | ||
586 | - | ||
587 | -Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій | ||
588 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
589 | - ... ${USERS.users['${provider1}'].broker}: | ||
590 | - ... provider1 | ||
591 | - ... ${USERS.users['${provider1}'].broker} | ||
592 | - ${filepath}= create_fake_doc | ||
593 | - ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp'].data.id} | ||
594 | - ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['bid_doc_upload']['upload_response'].data.id} | ||
595 | - ${bid_doc_modified_failed}= Require Failure ${provider1} Змінити документ в ставці ${filepath} ${bidid} ${docid} | ||
596 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified_failed=${bid_doc_modified_failed} | ||
597 | - | ||
598 | - | ||
599 | -Можливість вичитати посилання на аукціон для глядача | ||
600 | - [Tags] ${USERS.users['${viewer}'].broker}: Участь в аукціоні | ||
601 | - ... viewer | ||
602 | - ... ${USERS.users['${viewer}'].broker} | ||
603 | - ... minimal | ||
604 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']} | ||
605 | - ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} | ||
606 | - Should Be True '${url}' | ||
607 | - Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | ||
608 | - Log URL аукціону для глядача: ${url} | ||
609 | - | ||
610 | - | ||
611 | -Можливість вичитати посилання на участь в аукціоні для першого учасника | ||
612 | - [Tags] ${USERS.users['${provider}'].broker}: Участь в аукціоні | ||
613 | - ... provider | ||
614 | - ... ${USERS.users['${provider}'].broker} | ||
615 | - ... minimal | ||
616 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | ||
617 | - ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} | ||
618 | - Should Be True '${url}' | ||
619 | - Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | ||
620 | - Log URL аукціону для першого учасника: ${url} | ||
621 | - | ||
622 | - | ||
623 | -Можливість вичитати посилання на участь в аукціоні для другого учасника | ||
624 | - [Tags] ${USERS.users['${provider1}'].broker}: Участь в аукціоні | ||
625 | - ... provider1 | ||
626 | - ... ${USERS.users['${provider1}'].broker} | ||
627 | - ... minimal | ||
628 | - [Setup] Дочекатись синхронізації з майданчиком ${provider1} | ||
629 | - ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} | ||
630 | - Should Be True '${url}' | ||
631 | - Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | ||
632 | - Log URL аукціону для другого учасника: ${url} |
Please
register
or
login
to post a comment