Commit 9149dba70c5cceec722413fc97a8e5fd096da900

Authored by Andrew Yanovych
1 parent a0b69db5

rewritten testcases

@@ -26,37 +26,43 @@ ${question_id} 0 @@ -26,37 +26,43 @@ ${question_id} 0
26 *** Test Cases *** 26 *** Test Cases ***
27 Можливість оголосити однопредметний тендер 27 Можливість оголосити однопредметний тендер
28 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер 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 ${LAST_MODIFICATION_DATE}= Get Current Date 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ 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 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови 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 ${LAST_MODIFICATION_DATE}= Get Current Date 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 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера 55 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
50 - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} 56 + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
51 57
52 можливість побачити скаргу анонімом 58 можливість побачити скаргу анонімом
53 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 59 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
54 - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} 60 + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
55 61
56 Пошук однопредметного тендера по ідентифікатору 62 Пошук однопредметного тендера по ідентифікатору
57 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору 63 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
58 Дочекатись синхронізації з майданчиком ${viewer} 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,7 +84,7 @@ ${question_id} 0
78 Відображення tenderID оголошеного тендера 84 Відображення tenderID оголошеного тендера
79 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 85 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
80 ${field_response}= Викликати для учасника ${viewer} отримати інформацію із тендера tenderID 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 Відображення procuringEntity.name оголошеного тендера 89 Відображення procuringEntity.name оголошеного тендера
84 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 90 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
@@ -104,26 +110,18 @@ ${question_id} 0 @@ -104,26 +110,18 @@ ${question_id} 0
104 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 110 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
105 Звірити поле тендера ${viewer} minimalStep.amount 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер 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,15 +177,15 @@ ${question_id} 0
179 177
180 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера 178 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера
181 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера 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 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера 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 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера 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 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера 191 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
@@ -206,14 +204,14 @@ ${question_id} 0 @@ -206,14 +204,14 @@ ${question_id} 0
206 204
207 Задати питання 205 Задати питання
208 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання 206 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання
209 - Викликати для учасника ${provider} Задати питання ${TENDER_ID} ${QUESTIONS[${question_id}]} 207 + Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${QUESTIONS[${question_id}]}
210 ${now}= Get Current Date 208 ${now}= Get Current Date
211 Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} 209 Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now}
212 210
213 Відображення заголовоку анонімного питання без відповіді 211 Відображення заголовоку анонімного питання без відповіді
214 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей 212 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
215 Дочекатись синхронізації з майданчиком ${viewer} 213 Дочекатись синхронізації з майданчиком ${viewer}
216 - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} 214 + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']}
217 Звірити поле ${viewer} questions[${question_id}].title ${QUESTIONS[${question_id}].data.title} 215 Звірити поле ${viewer} questions[${question_id}].title ${QUESTIONS[${question_id}].data.title}
218 216
219 Відображення опис анонімного питання без відповіді 217 Відображення опис анонімного питання без відповіді
@@ -228,202 +226,180 @@ ${question_id} 0 @@ -228,202 +226,180 @@ ${question_id} 0
228 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 226 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
229 ${bid}= test bid data 227 ${bid}= test bid data
230 Log ${bid} 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання 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 ${now}= Get Current Date 241 ${now}= Get Current Date
240 Set To Dictionary ${ANSWERS[${question_id}].data} date ${now} 242 Set To Dictionary ${ANSWERS[${question_id}].data} date ${now}
241 243
242 Відображення відповіді на запитання 244 Відображення відповіді на запитання
243 [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання 245 [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання
244 Дочекатись синхронізації з майданчиком ${viewer} 246 Дочекатись синхронізації з майданчиком ${viewer}
245 - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} 247 + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']}
246 Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer} 248 Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer}
247 249
248 Можливість побачити скаргу користувачем під час періоду уточнень 250 Можливість побачити скаргу користувачем під час періоду уточнень
249 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера 251 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
250 - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} 252 + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
251 253
252 можливість побачити скаргу анонімом під час періоду уточнень 254 можливість побачити скаргу анонімом під час періоду уточнень
253 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 255 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
254 - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} 256 + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
255 257
256 Подати цінову пропозицію bidder 258 Подати цінову пропозицію bidder
257 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 259 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
258 Дочекатись дати початоку прийому пропозицій 260 Дочекатись дати початоку прийому пропозицій
259 ${bid}= test bid data 261 ${bid}= test bid data
260 Log ${bid} 262 Log ${bid}
261 - ${biddingresponce0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_ID} ${bid} 263 + ${biddingresponce0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
262 Set Global Variable ${biddingresponce0} 264 Set Global Variable ${biddingresponce0}
263 log ${biddingresponce0} 265 log ${biddingresponce0}
264 266
265 Можливість скасувати цінову пропозицію 267 Можливість скасувати цінову пропозицію
266 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію 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 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 272 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
271 Дочекатись дати початоку прийому пропозицій 273 Дочекатись дати початоку прийому пропозицій
272 ${bid}= test bid data 274 ${bid}= test bid data
273 Log ${bid} 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 Можливість змінити повторну цінову пропозицію до 50000 281 Можливість змінити повторну цінову пропозицію до 50000
279 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 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 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 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 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця 298 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
296 log ${USERS.users['${provider}'].broker} 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 [Tags] ${USERS.users['${provider}'].broker}: вичитати документ 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 Should Be Equal ${flcntnt} ${doc} 311 Should Be Equal ${flcntnt} ${doc}
315 Should Be Equal ${flpth} ${flnnm} 312 Should Be Equal ${flpth} ${flnnm}
316 313
317 -  
318 Можливість змінити документацію цінової пропозиції 314 Можливість змінити документацію цінової пропозиції
319 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця 315 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
320 log ${USERS.users['${provider}'].broker} 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 [Documentation] 324 [Documentation]
331 ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" 325 ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed"
332 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання 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 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію 330 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
337 Дочекатись дати початоку прийому пропозицій 331 Дочекатись дати початоку прийому пропозицій
338 ${bid}= test bid data 332 ${bid}= test bid data
339 Log ${bid} 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 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію 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 log ${USERS.users['${provider1}'].broker} 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 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера 356 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
358 - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} 357 + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
359 358
360 можливість побачити скаргу анонімом під час подачі пропозицій 359 можливість побачити скаргу анонімом під час подачі пропозицій
361 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 360 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
362 - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} 361 + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
363 362
364 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій 363 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
365 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій 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 Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій 372 Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
374 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій 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 sleep 120 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 log ${bids} 405 log ${bids}
Please register or login to post a comment