Showing
1 changed file
with
121 additions
and
145 deletions
... | ... | @@ -26,37 +26,43 @@ ${question_id} 0 |
26 | 26 | *** Test Cases *** |
27 | 27 | Можливість оголосити однопредметний тендер |
28 | 28 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
29 | - log ${TEMPDIR} | |
30 | - log ${CURDIR} | |
31 | - ${ids}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA} | |
32 | - ${TENDER_ID}= Get From List ${ids} 0 | |
33 | - Set Global Variable ${TENDER_ID} | |
29 | + [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), | |
30 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA} | |
34 | 31 | ${LAST_MODIFICATION_DATE}= Get Current Date |
35 | - Set Global Variable ${LAST_MODIFICATION_DATE} | |
32 | + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | |
33 | + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} | |
34 | + log ${TENDER} | |
36 | 35 | |
37 | 36 | Можливасть додати тендерну документацію |
38 | 37 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ |
39 | - ${filename}= Set Variable file.txt | |
40 | - Викликати для учасника ${tender_owner} Завантажити документ ${filename} ${TENDER_ID} | |
41 | - | |
38 | + [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі | |
39 | + ${filepath}= create_fake_doc | |
40 | + ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']} | |
41 | + ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply} | |
42 | + log ${file_upload_process_data} | |
43 | + Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data} | |
44 | + Log ${USERS.users['${tender_owner}']} | |
45 | + | |
46 | + | |
42 | 47 | Можливість подати скаргу на умови |
43 | 48 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
44 | - Викликати для учасника ${provider} Подати скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
49 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі | |
50 | + Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
45 | 51 | ${LAST_MODIFICATION_DATE}= Get Current Date |
46 | - Set Global Variable ${LAST_MODIFICATION_DATE} | |
52 | + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} | |
47 | 53 | |
48 | 54 | Можливість побачити скаргу користувачем |
49 | 55 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера |
50 | - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
56 | + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
51 | 57 | |
52 | 58 | можливість побачити скаргу анонімом |
53 | 59 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
54 | - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
60 | + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
55 | 61 | |
56 | 62 | Пошук однопредметного тендера по ідентифікатору |
57 | 63 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
58 | 64 | Дочекатись синхронізації з майданчиком ${viewer} |
59 | - Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_ID} | |
65 | + Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
60 | 66 | |
61 | 67 | ###### |
62 | 68 | #Відображення основних даних оголошеного тендера: |
... | ... | @@ -78,7 +84,7 @@ ${question_id} 0 |
78 | 84 | Відображення tenderID оголошеного тендера |
79 | 85 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
80 | 86 | ${field_response}= Викликати для учасника ${viewer} отримати інформацію із тендера tenderID |
81 | - Should Be Equal ${TENDER_ID} ${field_response} Майданчик ${USERS.users['${viewer}'].broker} | |
87 | + Should Be Equal ${TENDER['TENDER_UAID']} ${field_response} Майданчик ${USERS.users['${viewer}'].broker} | |
82 | 88 | |
83 | 89 | Відображення procuringEntity.name оголошеного тендера |
84 | 90 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
... | ... | @@ -104,26 +110,18 @@ ${question_id} 0 |
104 | 110 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
105 | 111 | Звірити поле тендера ${viewer} minimalStep.amount |
106 | 112 | |
107 | -Відображення тендерної документації оголошеного тендера | |
108 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
109 | - Звірити поле тендера ${viewer} documents.title | |
110 | - #documents.format | |
111 | - #documents.url | |
112 | - #documents.datePublished | |
113 | - #documents.dateModified | |
114 | - #documents.id | |
115 | - | |
116 | 113 | Можливість редагувати однопредметний тендер |
117 | 114 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
118 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER_ID} description description | |
115 | + Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | |
116 | + | |
117 | +Можливість додати позицію закупівлі в тендер | |
118 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
119 | + Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER['TENDER_UAID']} 3 | |
120 | + | |
121 | +Можливість видалити позиції закупівлі тендера | |
122 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
123 | + Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER['TENDER_UAID']} 2 | |
119 | 124 | |
120 | -#Можливість додати позицію закупівлі в тендер | |
121 | -# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
122 | -# Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_ID} 3 | |
123 | -# | |
124 | -#Можливість видалити позиції закупівлі тендера | |
125 | -# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
126 | -# Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_ID} 2 | |
127 | 125 | |
128 | 126 | ####### |
129 | 127 | #Відображення однопредметного тендера |
... | ... | @@ -179,15 +177,15 @@ ${question_id} 0 |
179 | 177 | |
180 | 178 | Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера |
181 | 179 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
182 | - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications.scheme | |
180 | + Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].scheme | |
183 | 181 | |
184 | 182 | Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера |
185 | 183 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
186 | - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications.id | |
184 | + Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].id | |
187 | 185 | |
188 | 186 | Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера |
189 | 187 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
190 | - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications.description | |
188 | + Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].description | |
191 | 189 | |
192 | 190 | Відображення назви одиниці позицій закупівлі однопредметного тендера |
193 | 191 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
... | ... | @@ -206,14 +204,14 @@ ${question_id} 0 |
206 | 204 | |
207 | 205 | Задати питання |
208 | 206 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання |
209 | - Викликати для учасника ${provider} Задати питання ${TENDER_ID} ${QUESTIONS[${question_id}]} | |
207 | + Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${QUESTIONS[${question_id}]} | |
210 | 208 | ${now}= Get Current Date |
211 | 209 | Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} |
212 | 210 | |
213 | 211 | Відображення заголовоку анонімного питання без відповіді |
214 | 212 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей |
215 | 213 | Дочекатись синхронізації з майданчиком ${viewer} |
216 | - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} | |
214 | + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']} | |
217 | 215 | Звірити поле ${viewer} questions[${question_id}].title ${QUESTIONS[${question_id}].data.title} |
218 | 216 | |
219 | 217 | Відображення опис анонімного питання без відповіді |
... | ... | @@ -228,202 +226,180 @@ ${question_id} 0 |
228 | 226 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
229 | 227 | ${bid}= test bid data |
230 | 228 | Log ${bid} |
231 | - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER_ID} ${bid} | |
229 | + ${bidresponces}= Create Dictionary | |
230 | + ${bid_before_biddperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | |
231 | + Set To Dictionary ${bidresponces} bid_before_biddperiod_resp ${bid_before_biddperiod_resp} | |
232 | + Set To Dictionary ${USERS.users['${provider}']} bidresponces ${bidresponces} | |
233 | + log ${USERS.users['${provider}']} | |
232 | 234 | |
233 | 235 | ####### |
234 | 236 | #Відображення відповіді на запитання |
235 | 237 | # |
236 | 238 | Відповісти на запитання |
237 | 239 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання |
238 | - Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER_ID} 0 ${ANSWERS[0]} | |
240 | + Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} 0 ${ANSWERS[0]} | |
239 | 241 | ${now}= Get Current Date |
240 | 242 | Set To Dictionary ${ANSWERS[${question_id}].data} date ${now} |
241 | 243 | |
242 | 244 | Відображення відповіді на запитання |
243 | 245 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання |
244 | 246 | Дочекатись синхронізації з майданчиком ${viewer} |
245 | - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} | |
247 | + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']} | |
246 | 248 | Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer} |
247 | 249 | |
248 | 250 | Можливість побачити скаргу користувачем під час періоду уточнень |
249 | 251 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера |
250 | - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
252 | + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
251 | 253 | |
252 | 254 | можливість побачити скаргу анонімом під час періоду уточнень |
253 | 255 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
254 | - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
256 | + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
255 | 257 | |
256 | 258 | Подати цінову пропозицію bidder |
257 | 259 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
258 | 260 | Дочекатись дати початоку прийому пропозицій |
259 | 261 | ${bid}= test bid data |
260 | 262 | Log ${bid} |
261 | - ${biddingresponce0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_ID} ${bid} | |
263 | + ${biddingresponce0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
262 | 264 | Set Global Variable ${biddingresponce0} |
263 | 265 | log ${biddingresponce0} |
264 | 266 | |
265 | 267 | Можливість скасувати цінову пропозицію |
266 | 268 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію |
267 | - ${biddingresponce_0}= Викликати для учасника ${provider} скасувати цінову пропозицію ${TENDER_ID} ${biddingresponce0} | |
269 | + ${biddingresponce_0}= Викликати для учасника ${provider} скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${biddingresponce0} | |
268 | 270 | |
269 | 271 | Подати повторно цінову пропозицію першим учасником |
270 | 272 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
271 | 273 | Дочекатись дати початоку прийому пропозицій |
272 | 274 | ${bid}= test bid data |
273 | 275 | Log ${bid} |
274 | - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_ID} ${bid} | |
275 | - Set Global Variable ${biddingresponce1} | |
276 | - log ${biddingresponce1} | |
276 | + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
277 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} resp ${resp} | |
278 | + log ${resp} | |
279 | + log ${USERS.users['${provider}'].bidresponces} | |
277 | 280 | |
278 | 281 | Можливість змінити повторну цінову пропозицію до 50000 |
279 | 282 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
280 | - Set To Dictionary ${biddingresponce1.data.value} amount 50000 | |
281 | - Log ${biddingresponce1.data.value} | |
282 | - ${biddingresponce2}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_ID} ${biddingresponce1} | |
283 | - Set Global Variable ${biddingresponce2} | |
284 | - log ${biddingresponce2} | |
285 | - | |
286 | -Можливість змінити повторну цінову пропозицію до 400 | |
283 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces['resp'].data.value} amount 50000 | |
284 | + Log ${USERS.users['${provider}'].bidresponces['resp'].data.value} | |
285 | + ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponces['resp']} | |
286 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} fixbidto50000resp ${fixbidto50000resp} | |
287 | + log ${fixbidto50000resp} | |
288 | + | |
289 | +Можливість змінити повторну цінову пропозицію до 10 | |
287 | 290 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
288 | - Set To Dictionary ${biddingresponce1.data.value} amount 400 | |
289 | - Log ${biddingresponce1.data.value} | |
290 | - ${biddingresponce3}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_ID} ${biddingresponce1} | |
291 | - Set Global Variable ${biddingresponce3} | |
292 | - log ${biddingresponce3} | |
291 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces['resp'].data.value} amount 10 | |
292 | + Log ${USERS.users['${provider}'].bidresponces['fixbidto50000resp'].data.value} | |
293 | + ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponces['resp']} | |
294 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} fixbidto10resp ${fixbidto10resp} | |
295 | + log ${fixbidto10resp} | |
293 | 296 | |
294 | 297 | Завантажити документ першим учасником в повторну пропозицію |
295 | 298 | [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця |
296 | 299 | log ${USERS.users['${provider}'].broker} |
297 | - log ${biddingresponce1} | |
298 | - ${bid_id}= get variable value ${biddingresponce1.data.id} | |
299 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | |
300 | - log ${token1} | |
301 | - ${uploaded_file_data}= Викликати для учасника ${provider} Завантажити документ в ставку ${token1} ${bid_id} | |
302 | - log ${uploaded_file_data} | |
303 | - Set Global Variable ${uploaded_file_data} | |
304 | - | |
305 | - | |
300 | + ${filepath}= create_fake_doc | |
301 | + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | |
302 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_upload ${bid_doc_upload} | |
303 | + | |
306 | 304 | порівняти документ |
307 | 305 | [Tags] ${USERS.users['${provider}'].broker}: вичитати документ |
308 | - ${flcntnt}= Get From Dictionary ${uploaded_file_data} filecontent | |
309 | - ${resp}= Get From Dictionary ${uploaded_file_data} upload_responce | |
310 | - ${flpth}= Get From Dictionary ${uploaded_file_data} filepath | |
311 | - ${url} = Get Variable Value ${resp.data.url} | |
312 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | |
313 | - ${doc} ${flnnm}= Викликати для учасника ${provider} отримати документ ${TENDER_ID} ${url} ${token1} | |
306 | + ${url}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.url} | |
307 | + ${doc} ${flnnm}= Викликати для учасника ${provider} отримати документ ${TENDER['TENDER_UAID']} ${url} | |
308 | + | |
309 | + FIXME: finish the keyword | |
310 | + | |
314 | 311 | Should Be Equal ${flcntnt} ${doc} |
315 | 312 | Should Be Equal ${flpth} ${flnnm} |
316 | 313 | |
317 | - | |
318 | 314 | Можливість змінити документацію цінової пропозиції |
319 | 315 | [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця |
320 | 316 | log ${USERS.users['${provider}'].broker} |
321 | - log ${biddingresponce1} | |
322 | - ${bid_id}= get variable value ${biddingresponce1.data.id} | |
323 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | |
324 | - ${resp}= Get From Dictionary ${uploaded_file_data} upload_responce | |
325 | - ${upload_doc_responce_id}= get variable value ${resp.data.id} | |
326 | - log ${token1} | |
327 | - Викликати для учасника ${provider} Змінити документ в ставці ${token1} ${bid_id} ${upload_doc_responce_id} | |
317 | + ${filepath}= create_fake_doc | |
318 | + ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponces['resp'].data.id} | |
319 | + ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.id} | |
320 | + ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документ в ставці ${filepath} ${bidid} ${docid} | |
321 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_modified ${bid_doc_modified} | |
328 | 322 | |
329 | 323 | Неможливість задати запитання після закінчення періоду уточнень |
330 | 324 | [Documentation] |
331 | 325 | ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" |
332 | 326 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання |
333 | - ${resp}= Викликати для учасника ${provider} Задати питання shouldfail ${TENDER_ID} ${questions[${question_id}]} | |
327 | + ${resp}= Викликати для учасника ${provider} Задати питання shouldfail ${TENDER['TENDER_UAID']} ${questions[${question_id}]} | |
334 | 328 | |
335 | 329 | Подати цінову пропозицію другим учасником |
336 | 330 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
337 | 331 | Дочекатись дати початоку прийому пропозицій |
338 | 332 | ${bid}= test bid data |
339 | 333 | Log ${bid} |
340 | - ${biddingresponce5}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER_ID} ${bid} | |
341 | - Set Global Variable ${biddingresponce5} | |
342 | - log ${biddingresponce5} | |
343 | - | |
334 | + ${bidresponces}= Create Dictionary | |
335 | + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
336 | + Set To Dictionary ${bidresponces} resp ${resp} | |
337 | + Set To Dictionary ${USERS.users['${provider1}']} bidresponces ${bidresponces} | |
338 | + log ${resp} | |
339 | + log ${USERS.users['${provider1}'].bidresponces} | |
340 | + | |
344 | 341 | Неможливість побачити цінові пропозиції учасників під час прийому пропозицій |
345 | 342 | [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію |
346 | - ${field_date}= Викликати для учасника ${viewer} отримати інформацію із тендера B | |
343 | + | |
344 | + FIXME: finish the keyword | |
345 | + | |
346 | + ${field_date}= Викликати для учасника ${viewer} отримати інформацію із тендера | |
347 | 347 | |
348 | 348 | Завантажити документ другим учасником |
349 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | |
349 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість прийняти пропозицію переможця | |
350 | 350 | log ${USERS.users['${provider1}'].broker} |
351 | - ${bid_id2}= get variable value ${biddingresponce5.data.id} | |
352 | - ${token2}= Get Variable Value ${biddingresponce5.access.token} | |
353 | - log ${token2} | |
354 | - Викликати для учасника ${provider1} Завантажити документ в ставку ${token2} ${bid_id2} | |
351 | + ${filepath}= create_fake_doc | |
352 | + ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | |
353 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload ${bid_doc_upload} | |
355 | 354 | |
356 | 355 | Можливість побачити скаргу користувачем під час подачі пропозицій |
357 | 356 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера |
358 | - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
357 | + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
359 | 358 | |
360 | 359 | можливість побачити скаргу анонімом під час подачі пропозицій |
361 | 360 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
362 | - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | |
361 | + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | |
363 | 362 | |
364 | 363 | Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
365 | 364 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
366 | 365 | Дочекатись дати закінчення прийому пропозицій |
367 | - Set To Dictionary ${biddingresponce1.data.value} amount 50000 | |
368 | - Log ${biddingresponce5.data.value} | |
369 | - ${biddingresponce6}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | |
370 | - Set Global Variable ${biddingresponce6} | |
371 | - log ${biddingresponce6} | |
366 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces['resp'].data.value} amount 50000 | |
367 | + Log ${USERS.users['${provider1}'].bidresponces['resp'].data.value} | |
368 | + ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponces['resp']} | |
369 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} failfixbidto50000resp ${failfixbidto50000resp} | |
370 | + log ${failfixbidto50000resp} | |
372 | 371 | |
373 | 372 | Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
374 | 373 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
375 | - Set To Dictionary ${biddingresponce5.data.value} amount 1 | |
376 | - Log ${biddingresponce1.data.value} | |
377 | - ${biddingresponce7}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | |
378 | - Set Global Variable ${biddingresponce7} | |
379 | - log ${biddingresponce3} | |
374 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces['resp'].data.value} amount 1 | |
375 | + Log ${USERS.users['${provider1}'].bidresponces['resp'].data.value} | |
376 | + ${failfixbidto1resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponces['resp']} | |
377 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} failfixbidto1resp ${failfixbidto1resp} | |
378 | + log ${failfixbidto1resp} | |
380 | 379 | |
381 | 380 | Неможливість скасувати цінову пропозицію |
382 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію | |
383 | - ${biddingresponce8}= Викликати для учасника ${provider} скасувати цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | |
381 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію | |
382 | + ${biddingresponce}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponces['resp']} | |
384 | 383 | |
385 | 384 | Неможливість завантажити документ другим учасником після закінчення прийому пропозицій |
386 | - [Tags] ${USERS.users['${provider}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій | |
387 | - log ${USERS.users['${provider1}'].broker} | |
388 | - log ${biddingresponce5} | |
389 | - ${bid_id}= get variable value ${biddingresponce5.data.id} | |
390 | - ${token1}= Get Variable Value ${biddingresponce5.access.token} | |
391 | - log ${token1} | |
392 | - ${upload_doc_responce2}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${token1} ${bid_id} | |
393 | - log ${upload_doc_responce_2} | |
394 | - Set Global Variable ${upload_doc_responce2} | |
395 | - | |
396 | -Неможливість змінити документацію цінової пропозиції після закінчення прийому пропозицій | |
397 | - [Tags] ${USERS.users['${provider}'].broker}: Неможливість змінити документацію цінової пропозиції після закінчення прийому пропозицій | |
398 | - log ${USERS.users['${provider}'].broker} | |
399 | - log ${biddingresponce5} | |
400 | - ${bid_id}= get variable value ${biddingresponce5.data.id} | |
401 | - ${token1}= Get Variable Value ${biddingresponce5.access.token} | |
402 | - ${upload_doc_responce_id2}= get variable value ${upload_doc_responce2[0].data.id} | |
403 | - log ${upload_doc_responce_id2} | |
404 | - log ${token1} | |
405 | - Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${token1} ${bid_id} ${upload_doc_responce_id2} | |
385 | + [Tags] ${USERS.users['${provider1}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій | |
386 | + ${filepath}= create_fake_doc | |
387 | + ${bid_doc_upload_fail}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${filepath} ${TENDER['TENDER_UAID']} | |
388 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload_fail ${bid_doc_upload_fail} | |
406 | 389 | |
407 | 390 | Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій |
408 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | |
409 | - log ${USERS.users['${provider}'].broker} | |
410 | - log ${biddingresponce1} | |
411 | - ${bid_id}= get variable value ${biddingresponce1.data.id} | |
412 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | |
413 | - ${upload_doc_responce_id}= get variable value ${upload_doc_responce[0].data.id} | |
414 | - log ${token1} | |
415 | - Викликати для учасника ${provider} Змінити документ в ставці shouldfail ${token1} ${bid_id} ${upload_doc_responce_id} | |
416 | - | |
417 | -Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій | |
418 | - [Tags] ${USERS.users['${provider}'].broker}: Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій | |
419 | - ${biddingresponce8}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | |
420 | - Set Global Variable ${biddingresponce8} | |
421 | - log ${biddingresponce8} | |
391 | + [Tags] ${USERS.users['${provider1}'].broker}: | |
392 | + ${filepath}= create_fake_doc | |
393 | + ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id} | |
394 | + ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['bid_doc_upload']['upload_responce'].data.id} | |
395 | + ${bid_doc_modified_failed}= Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${filepath} ${bidid} ${docid} | |
396 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_modified_failed ${bid_doc_modified_failed} | |
397 | + | |
422 | 398 | |
423 | 399 | Вичитати цінову пропозицію |
424 | 400 | sleep 120 |
425 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | |
426 | - ${bid_id} = get variable value ${biddingresponce1.data.id} | |
427 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | |
428 | - ${bids}= Викликати для учасника ${provider} Отримати пропозиції ${TENDER_ID} ${bid_id} ${token1} | |
401 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | |
402 | + ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id} | |
403 | + ${token}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].access.token} | |
404 | + ${bids}= Викликати для учасника ${provider1} Отримати пропозиції ${TENDER['TENDER_UAID']} ${bidid} ${token} | |
429 | 405 | log ${bids} |
\ No newline at end of file | ... | ... |
Please
register
or
login
to post a comment