Commit 9149dba70c5cceec722413fc97a8e5fd096da900

Authored by Andrew Yanovych
1 parent a0b69db5

rewritten testcases

... ... @@ -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