Showing
1 changed file
with
121 additions
and
145 deletions
| @@ -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