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