Commit 6a5e0ce27c0f0f47050518da0ae5b1163d3a8100

Authored by mykhaly
1 parent 554a565f

Make code style improvements to singleItemTender

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