Commit 9ae9ef8a03f072b8379bf66a8df5982fab90c885
Committed by
mykhaly
1 parent
92a01eee
Delete aboveThreshold.robot and multiLotTender.robot
Showing
2 changed files
with
0 additions
and
716 deletions
| 1 | -*** Settings *** | |
| 2 | -Resource aboveThreshold_keywords.robot | |
| 3 | -Suite Setup Test Suite Setup | |
| 4 | -Suite Teardown Test Suite Teardown | |
| 5 | - | |
| 6 | - | |
| 7 | -*** Variables *** | |
| 8 | -${mode} openeu | |
| 9 | -@{used_roles} tender_owner provider provider1 viewer | |
| 10 | - | |
| 11 | -${number_of_items} ${1} | |
| 12 | -${number_of_lots} ${0} | |
| 13 | -${meat} ${0} | |
| 14 | - | |
| 15 | -*** Test Cases *** | |
| 16 | -Можливість оголосити понадпороговий однопредметний тендер | |
| 17 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 18 | - ... tender_owner | |
| 19 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 20 | - ... minimal | |
| 21 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 22 | - Можливість оголосити тендер | |
| 23 | - | |
| 24 | - | |
| 25 | -Можливість знайти понадпороговий однопредметний тендер по ідентифікатору | |
| 26 | - [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер | |
| 27 | - ... viewer tender_owner provider provider1 | |
| 28 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
| 29 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
| 30 | - ... minimal | |
| 31 | - Можливість знайти тендер по ідентифікатору для усіх учасників | |
| 32 | - | |
| 33 | - | |
| 34 | -Відображення типу оголошеного тендера | |
| 35 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
| 36 | - ... viewer | |
| 37 | - ... ${USERS.users['${viewer}'].broker} | |
| 38 | - Звірити відображення поля procurementMethodType тендера для користувача ${viewer} | |
| 39 | - | |
| 40 | - | |
| 41 | -Відображення початку періоду прийому пропозицій тендера понадпорогового тендера | |
| 42 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
| 43 | - ... viewer | |
| 44 | - ... ${USERS.users['${viewer}'].broker} | |
| 45 | - ... minimal | |
| 46 | - Звірити відображення поля tenderPeriod.startDate тендера для усіх користувачів | |
| 47 | - | |
| 48 | - | |
| 49 | -Відображення закінчення періоду прийому пропозицій тендера понадпорогового тендера | |
| 50 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
| 51 | - ... viewer | |
| 52 | - ... ${USERS.users['${viewer}'].broker} | |
| 53 | - ... minimal | |
| 54 | - Звірити відображення поля tenderPeriod.endDate тендера для усіх користувачів | |
| 55 | - | |
| 56 | - | |
| 57 | -Відображення закінчення періоду подання скарг на оголошений тендер | |
| 58 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
| 59 | - ... viewer | |
| 60 | - ... ${USERS.users['${viewer}'].broker} | |
| 61 | - ... minimal | |
| 62 | - Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів | |
| 63 | - | |
| 64 | - | |
| 65 | -Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій | |
| 66 | - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги | |
| 67 | - ... provider | |
| 68 | - ... ${USERS.users['${provider}'].broker} | |
| 69 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
| 70 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 71 | - Можливість створити вимогу із документацією | |
| 72 | - | |
| 73 | - | |
| 74 | -Можливість скасувати вимогу на умови | |
| 75 | - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги | |
| 76 | - ... provider | |
| 77 | - ... ${USERS.users['${provider}'].broker} | |
| 78 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 79 | - Можливість скасувати вимогу | |
| 80 | - | |
| 81 | - | |
| 82 | -Можливість подати цінову пропозицію першим учасником | |
| 83 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 84 | - ... provider | |
| 85 | - ... ${USERS.users['${provider}'].broker} | |
| 86 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
| 87 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 88 | - Можливість подати цінову пропозицію користувачем ${provider} | |
| 89 | - | |
| 90 | - | |
| 91 | -Можливість завантажити публічний документ до пропозиції першим учасником | |
| 92 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 93 | - ... provider | |
| 94 | - ... ${USERS.users['${provider}'].broker} | |
| 95 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 96 | - Можливість завантажити документ в пропозицію користувачем ${provider} | |
| 97 | - | |
| 98 | -############################################################################################## | |
| 99 | -# openEU: Операції із документацію пропозиції | |
| 100 | - | |
| 101 | -Можливість змінити документацію цінової пропозиції з публічної на приватну | |
| 102 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 103 | - ... provider | |
| 104 | - ... ${USERS.users['${provider}'].broker} | |
| 105 | - ... openeu | |
| 106 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 107 | - Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${provider} | |
| 108 | - | |
| 109 | - | |
| 110 | -Можливість завантажити фінансовий документ до пропозиції першим учасником | |
| 111 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 112 | - ... provider | |
| 113 | - ... ${USERS.users['${provider}'].broker} | |
| 114 | - ... openeu | |
| 115 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 116 | - Можливість завантажити financial_documents документ до пропозиції учасником ${provider} | |
| 117 | - | |
| 118 | - | |
| 119 | -Можливість завантажити кваліфікаційний документ до пропозиції першим учасником | |
| 120 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 121 | - ... provider | |
| 122 | - ... ${USERS.users['${provider}'].broker} | |
| 123 | - ... openeu | |
| 124 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 125 | - Можливість завантажити eligibility_documents документ до пропозиції учасником ${provider} | |
| 126 | - | |
| 127 | - | |
| 128 | -Можливість завантажити документ для критеріїв прийнятності до пропозиції першим учасником | |
| 129 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 130 | - ... provider | |
| 131 | - ... ${USERS.users['${provider}'].broker} | |
| 132 | - ... openeu | |
| 133 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 134 | - Можливість завантажити qualification_documents документ до пропозиції учасником ${provider} | |
| 135 | - | |
| 136 | -############################################################################################## | |
| 137 | - | |
| 138 | -Можливість подати цінову пропозицію другим учасником | |
| 139 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
| 140 | - ... provider1 | |
| 141 | - ... ${USERS.users['${provider1}'].broker} | |
| 142 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} | |
| 143 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 144 | - Можливість подати цінову пропозицію користувачем ${provider1} | |
| 145 | - | |
| 146 | - | |
| 147 | -Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій | |
| 148 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | |
| 149 | - ... tender_owner | |
| 150 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 151 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 152 | - Можливість змінити поле description тендера на description | |
| 153 | - | |
| 154 | - | |
| 155 | -Відображення зміни статусу першої пропозицій після редагування інформації про тендер | |
| 156 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 157 | - ... provider | |
| 158 | - ... ${USERS.users['${provider}'].broker} | |
| 159 | - Відображення зміни статусу пропозицій на invalid для учасника ${provider} | |
| 160 | - | |
| 161 | - | |
| 162 | -Відображення зміни статусу другої пропозицій після редагування інформації про тендер | |
| 163 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
| 164 | - ... provider1 | |
| 165 | - ... ${USERS.users['${provider1}'].broker} | |
| 166 | - Відображення зміни статусу пропозицій на invalid для учасника ${provider1} | |
| 167 | - | |
| 168 | - | |
| 169 | -Можливість оновити статус цінової пропозиції першого учасника | |
| 170 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 171 | - ... provider | |
| 172 | - ... ${USERS.users['${provider}'].broker} | |
| 173 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 174 | - Можливість оновити статус цінової пропозиції учасником ${provider} | |
| 175 | - | |
| 176 | - | |
| 177 | -Можливість скасувати цінову пропозицію другого учасника | |
| 178 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
| 179 | - ... provider1 | |
| 180 | - ... ${USERS.users['${provider1}'].broker} | |
| 181 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 182 | - Можливість скасувати цінову пропозицію користувачем ${provider1} | |
| 183 | - | |
| 184 | - | |
| 185 | -Можливість повторно подати цінову пропозицію другим учасником після першої зміни | |
| 186 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
| 187 | - ... provider1 | |
| 188 | - ... ${USERS.users['${provider1}'].broker} | |
| 189 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 190 | - Можливість подати цінову пропозицію користувачем ${provider1} | |
| 191 | - | |
| 192 | - | |
| 193 | -Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій | |
| 194 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | |
| 195 | - ... tender_owner | |
| 196 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 197 | - Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій | |
| 198 | - | |
| 199 | - | |
| 200 | -Неможливість подати вимогу на умови менше ніж за 10 днів до завершення періоду подання пропозицій | |
| 201 | - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги | |
| 202 | - ... provider | |
| 203 | - ... ${USERS.users['${provider}'].broker} | |
| 204 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера | |
| 205 | - Run Keyword And Expect Error * Можливість створити вимогу із документацією | |
| 206 | - | |
| 207 | - | |
| 208 | - | |
| 209 | -Можливість продовжити період подання пропозиції на 7 днів | |
| 210 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | |
| 211 | - ... tender_owner | |
| 212 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 213 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 214 | - Можливість продовжити період подання пропозиції на 7 днів | |
| 215 | - | |
| 216 | - | |
| 217 | -Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій | |
| 218 | - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги | |
| 219 | - ... provider | |
| 220 | - ... ${USERS.users['${provider}'].broker} | |
| 221 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера | |
| 222 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 223 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 224 | - Можливість створити вимогу із документацією | |
| 225 | - Можливість перетворити вимогу в скаргу | |
| 226 | - | |
| 227 | -Можливість скасувати скаргу на умови | |
| 228 | - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги | |
| 229 | - ... provider | |
| 230 | - ... ${USERS.users['${provider}'].broker} | |
| 231 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 232 | - Можливість скасувати вимогу | |
| 233 | - | |
| 234 | - | |
| 235 | -Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій | |
| 236 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер | |
| 237 | - ... tender_owner | |
| 238 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 239 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 240 | - Можливість змінити поле description тендера на description | |
| 241 | - | |
| 242 | - | |
| 243 | -Відображення зміни статусу першої пропозицій після другого редагування інформації про тендер | |
| 244 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 245 | - ... provider | |
| 246 | - ... ${USERS.users['${provider}'].broker} | |
| 247 | - Відображення зміни статусу пропозицій на invalid для учасника ${provider} | |
| 248 | - | |
| 249 | - | |
| 250 | -Відображення зміни статусу другої пропозицій після другого редагування інформації про тендер | |
| 251 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
| 252 | - ... provider1 | |
| 253 | - ... ${USERS.users['${provider1}'].broker} | |
| 254 | - Відображення зміни статусу пропозицій на invalid для учасника ${provider1} | |
| 255 | - | |
| 256 | - | |
| 257 | -Можливість оновити статус цінової пропозиції першого учасника після другої зміни | |
| 258 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | |
| 259 | - ... provider | |
| 260 | - ... ${USERS.users['${provider}'].broker} | |
| 261 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 262 | - Можливість оновити статус цінової пропозиції учасником ${provider} | |
| 263 | - | |
| 264 | - | |
| 265 | -Можливість повторно подати цінову пропозицію другим учасником після другої зміни | |
| 266 | - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | |
| 267 | - ... provider1 | |
| 268 | - ... ${USERS.users['${provider1}'].broker} | |
| 269 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 270 | - Можливість подати цінову пропозицію користувачем ${provider1} | |
| 271 | - | |
| 272 | - | |
| 273 | -Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій | |
| 274 | - [Tags] ${USERS.users['${provider}'].broker}: Подання скарги | |
| 275 | - ... provider | |
| 276 | - ... ${USERS.users['${provider}'].broker} | |
| 277 | - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера | |
| 278 | - [Setup] Дочекатись дати закінчення періоду подання скарг ${provider} | |
| 279 | - Run Keyword And Expect Error * Можливість створити вимогу із документацією | |
| 280 | - | |
| 281 | -############################################################################################## | |
| 282 | -# OPENEU Pre-Qualification | |
| 283 | -############################################################################################## | |
| 284 | - | |
| 285 | -Відображення статусу першої пропозиції кваліфікації | |
| 286 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 287 | - ... tender_owner | |
| 288 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 289 | - ... openeu | |
| 290 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} | |
| 291 | - Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner} | |
| 292 | - | |
| 293 | - | |
| 294 | -Відображення статусу другої пропозиції кваліфікації | |
| 295 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 296 | - ... tender_owner | |
| 297 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 298 | - ... openeu | |
| 299 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} | |
| 300 | - Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner} | |
| 301 | - | |
| 302 | - | |
| 303 | -Можливість завантажити документ у кваліфікацію пропозиції першого учасника | |
| 304 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 305 | - ... tender_owner | |
| 306 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 307 | - ... openeu | |
| 308 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 309 | - Можливість завантажити документ у кваліфікацію 0 пропозиції | |
| 310 | - | |
| 311 | - | |
| 312 | -Можливість підтвердити першу пропозицію кваліфікації | |
| 313 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 314 | - ... tender_owner | |
| 315 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 316 | - ... openeu | |
| 317 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 318 | - Можливість підтвердити 0 пропозицію кваліфікації | |
| 319 | - | |
| 320 | - | |
| 321 | -Можливість завантажити документ у кваліфікацію пропозиції другого учасника | |
| 322 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 323 | - ... tender_owner | |
| 324 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 325 | - ... openeu | |
| 326 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 327 | - Можливість завантажити документ у кваліфікацію 1 пропозиції | |
| 328 | - | |
| 329 | - | |
| 330 | -Можливість відхилити другу пропозицію кваліфікації | |
| 331 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 332 | - ... tender_owner | |
| 333 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 334 | - ... openeu | |
| 335 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 336 | - Можливість відхилити 1 пропозиції кваліфікації | |
| 337 | - | |
| 338 | - | |
| 339 | -Можливість скасувати рішення кваліфікації для другої пропопозиції | |
| 340 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 341 | - ... tender_owner | |
| 342 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 343 | - ... openeu | |
| 344 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 345 | - Можливість скасувати рішення кваліфікації для 1 пропопозиції | |
| 346 | - | |
| 347 | - | |
| 348 | -Можливість підтвердити другу пропозицію кваліфікації | |
| 349 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 350 | - ... tender_owner | |
| 351 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 352 | - ... openeu | |
| 353 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 354 | - Можливість підтвердити 2 пропозицію кваліфікації | |
| 355 | - | |
| 356 | - | |
| 357 | -Можливість затвердити остаточне рішення кваліфікації | |
| 358 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
| 359 | - ... tender_owner | |
| 360 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 361 | - ... openeu | |
| 362 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 363 | - Можливість затвердити остаточне рішення кваліфікації |
| 1 | -*** Settings *** | |
| 2 | -Library op_robot_tests.tests_files.service_keywords | |
| 3 | -Library String | |
| 4 | -Library Collections | |
| 5 | -Library Selenium2Library | |
| 6 | -Library DebugLibrary | |
| 7 | -Resource keywords.robot | |
| 8 | -Resource resource.robot | |
| 9 | -Suite Setup Test Suite Setup | |
| 10 | -Suite Teardown Test Suite Teardown | |
| 11 | - | |
| 12 | -*** Variables *** | |
| 13 | -${mode} multiLot | |
| 14 | -@{used_roles} tender_owner provider provider1 viewer | |
| 15 | -${complaint_id} 1 | |
| 16 | - | |
| 17 | - | |
| 18 | -*** Test Cases *** | |
| 19 | -Можливість оголосити мультилотовий тендер | |
| 20 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити мультилотовий тендер | |
| 21 | - ... tender_owner | |
| 22 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 23 | - ... minimal | |
| 24 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 25 | - ${tender_data}= Підготовка даних для створення тендера | |
| 26 | - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} | |
| 27 | - ${TENDER_UAID}= Run As ${tender_owner} Створити тендер ${adapted_data} | |
| 28 | - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data} | |
| 29 | - Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID} | |
| 30 | - Log ${TENDER} | |
| 31 | - | |
| 32 | - | |
| 33 | -Можливість знайти мультилотовий тендер по ідентифікатору | |
| 34 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | |
| 35 | - ... viewer tender_owner provider provider1 | |
| 36 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
| 37 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
| 38 | - ... minimal | |
| 39 | - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} | |
| 40 | - \ Дочекатись синхронізації з майданчиком ${username} | |
| 41 | - \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
| 42 | - | |
| 43 | -Можливість додати тендерну документацію лоту | |
| 44 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ | |
| 45 | - ... tender_owner | |
| 46 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 47 | - [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі | |
| 48 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 49 | - ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[0]} | |
| 50 | - ${filepath}= create_fake_doc | |
| 51 | - Run As ${tender_owner} Завантажити документ в лот ${filepath} ${TENDER['TENDER_UAID']} ${lot_id} | |
| 52 | - | |
| 53 | -Відображення заголовку першого лоту | |
| 54 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 55 | - ... viewer tender_owner provider provider1 | |
| 56 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
| 57 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
| 58 | - ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[0]} | |
| 59 | - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} | |
| 60 | - \ Дочекатись синхронізації з майданчиком ${username} | |
| 61 | - \ Звірити поле тендера із значенням ${username} | |
| 62 | - \ ... ${USERS.users['${tender_owner}'].initial_data.data.lots[0].title} title | |
| 63 | - \ ... object_id=${lot_id} | |
| 64 | - | |
| 65 | -Відображення опису першого лоту | |
| 66 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 67 | - ... viewer | |
| 68 | - ... ${USERS.users['${viewer}'].broker} | |
| 69 | - ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[0]} | |
| 70 | - Звірити поле тендера із значенням ${viewer} | |
| 71 | - ... ${USERS.users['${tender_owner}'].initial_data.data.lots[0].description} description | |
| 72 | - ... object_id=${lot_id} | |
| 73 | - | |
| 74 | -####### | |
| 75 | -#Операції з лотом | |
| 76 | - | |
| 77 | -Можливість створення лоту | |
| 78 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 79 | - ... tender_owner | |
| 80 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 81 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 82 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 83 | - ${lot}= Підготовка даних для створення лоту ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 84 | - ${lot_resp}= Run As ${tender_owner} Створити лот ${TENDER['TENDER_UAID']} ${lot} | |
| 85 | - ${lot_id}= get_id_from_object ${lot.data} | |
| 86 | - ${lot_data}= Create Dictionary lot=${lot} lot_resp=${lot_resp} lot_id=${lot_id} | |
| 87 | - ${lot_data}= munch_dict arg=${lot_data} | |
| 88 | - Set To Dictionary ${USERS.users['${tender_owner}']} lot_data=${lot_data} | |
| 89 | - log ${lot_resp} | |
| 90 | - | |
| 91 | -Можливість видалення лоту | |
| 92 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 93 | - ... tender_owner | |
| 94 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 95 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 96 | - Run As ${tender_owner} Видалити лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} | |
| 97 | - | |
| 98 | -Можливість повторого створення лоту | |
| 99 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 100 | - ... tender_owner | |
| 101 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 102 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 103 | - ${lot}= Підготовка даних для створення лоту ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 104 | - ${lot_resp}= Run As ${tender_owner} Створити лот ${TENDER['TENDER_UAID']} ${lot} | |
| 105 | - ${lot_id}= get_id_from_object ${lot.data} | |
| 106 | - ${lot_data}= Create Dictionary lot=${lot} lot_resp=${lot_resp} lot_id=${lot_id} | |
| 107 | - ${lot_data}= munch_dict arg=${lot_data} | |
| 108 | - Set To Dictionary ${USERS.users['${tender_owner}']} lot_data=${lot_data} | |
| 109 | - log ${lot_resp} | |
| 110 | - | |
| 111 | -Відображення заголовку другого лоту | |
| 112 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 113 | - ... viewer tender_owner provider provider1 | |
| 114 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
| 115 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
| 116 | - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} | |
| 117 | - \ Дочекатись синхронізації з майданчиком ${username} | |
| 118 | - \ Звірити поле тендера із значенням ${username} | |
| 119 | - \ ... ${USERS.users['${tender_owner}'].lot_data.lot.data.title} title | |
| 120 | - \ ... object_id=${USERS.users['${tender_owner}'].lot_data.lot_id} | |
| 121 | - | |
| 122 | -Відображення опису другого лоту | |
| 123 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 124 | - ... viewer | |
| 125 | - ... ${USERS.users['${viewer}'].broker} | |
| 126 | - Звірити поле тендера із значенням ${viewer} | |
| 127 | - ... ${USERS.users['${tender_owner}'].lot_data.lot.data.description} description | |
| 128 | - ... object_id=${USERS.users['${tender_owner}'].lot_data.lot_id} | |
| 129 | - | |
| 130 | -Відображення бюджету другого лоту | |
| 131 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 132 | - ... viewer | |
| 133 | - ... ${USERS.users['${viewer}'].broker} | |
| 134 | - Звірити поле тендера із значенням ${viewer} | |
| 135 | - ... ${USERS.users['${tender_owner}'].lot_data.lot.data.value.amount} value.amount | |
| 136 | - ... object_id=${USERS.users['${tender_owner}'].lot_data.lot_id} | |
| 137 | - | |
| 138 | -Можливість змінити бюджет другого лоту до 100 | |
| 139 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 140 | - ... tender_owner | |
| 141 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 142 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 143 | - Run As ${tender_owner} Змінити лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} value.amount 100 | |
| 144 | - | |
| 145 | - | |
| 146 | -Можливість змінити бюджет другого лоту до 8000 | |
| 147 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 148 | - ... tender_owner | |
| 149 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 150 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 151 | - Run As ${tender_owner} Змінити лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} value.amount 8000 | |
| 152 | - | |
| 153 | -##### | |
| 154 | -#Предмети закупівлі лоту | |
| 155 | - | |
| 156 | -Можливість добавити предмет закупівлі до другого лоту | |
| 157 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 158 | - ... tender_owner | |
| 159 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 160 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 161 | - ${item}= Підготовка даних для створення предмету закупівлі | |
| 162 | - Run As ${tender_owner} Додати предмет закупівлі в лот ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].lot_data.lot_id} ${item} | |
| 163 | - | |
| 164 | -Неможливість видалення лоту з прив’язаними предметами закупівлі | |
| 165 | - [Documentation] | |
| 166 | - ... `Видалити лот` should not pass in this test case. | |
| 167 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
| 168 | - ... tender_owner | |
| 169 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 170 | - ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lot_data.lot_id} | |
| 171 | - Require Failure ${tender_owner} Видалити лот ${TENDER['TENDER_UAID']} ${lot_id} | |
| 172 | - | |
| 173 | - | |
| 174 | -####### | |
| 175 | -#Запитання до лоту | |
| 176 | - | |
| 177 | -Можливість задати питання до лоту | |
| 178 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання | |
| 179 | - ... provider | |
| 180 | - ... ${USERS.users['${provider}'].broker} | |
| 181 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 182 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 183 | - ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lot_data.lot_id} | |
| 184 | - ${question}= Підготовка даних для запитання | |
| 185 | - ${question_resp}= Run As ${provider} Задати питання до лоту ${TENDER['TENDER_UAID']} ${lot_id} ${question} | |
| 186 | - ${now}= Get Current TZdate | |
| 187 | - ${question.data.date}= Set variable ${now} | |
| 188 | - ${question_id}= get_id_from_object ${question.data} | |
| 189 | - ${question_data}= Create Dictionary question=${question} question_resp=${question_resp} question_id=${question_id} | |
| 190 | - ${question_data}= munch_dict arg=${question_data} | |
| 191 | - Set To Dictionary ${USERS.users['${provider}']} question_data=${question_data} | |
| 192 | - | |
| 193 | - | |
| 194 | -Можливість відповісти на запитання до лоту | |
| 195 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання | |
| 196 | - ... tender_owner | |
| 197 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 198 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 199 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 200 | - ${answer}= Підготовка даних для відповіді на запитання | |
| 201 | - ${answer_resp}= Run As ${tender_owner} | |
| 202 | - ... Відповісти на питання ${TENDER['TENDER_UAID']} | |
| 203 | - ... ${USERS.users['${provider}']['question_data']['question_resp']} ${answer} | |
| 204 | - ... question_id=${USERS.users['${provider}'].question_data.question_id} | |
| 205 | - ${now}= Get Current TZdate | |
| 206 | - ${answer.data.date}= Set variable ${now} | |
| 207 | - ${answer_data}= Create Dictionary answer=${answer} answer_resp=${answer_resp} | |
| 208 | - Set To Dictionary ${USERS.users['${provider}']} answer_data=${answer_data} | |
| 209 | - | |
| 210 | -###### | |
| 211 | -#Подання пропозицій | |
| 212 | - | |
| 213 | -Відображення початку періоду прийому пропозицій оголошеного тендера | |
| 214 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 215 | - ... viewer provider provider1 | |
| 216 | - ... ${USERS.users['${viewer}'].broker} | |
| 217 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
| 218 | - ... minimal | |
| 219 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
| 220 | - \ Дочекатись синхронізації з майданчиком ${username} | |
| 221 | - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate | |
| 222 | - | |
| 223 | -Відображення закінчення періоду прийому пропозицій оголошеного тендера | |
| 224 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
| 225 | - ... viewer provider provider1 | |
| 226 | - ... ${USERS.users['${viewer}'].broker} | |
| 227 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
| 228 | - ... minimal | |
| 229 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
| 230 | - \ Дочекатись синхронізації з майданчиком ${username} | |
| 231 | - \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate | |
| 232 | - | |
| 233 | -Неможливість подати цінову пропозицію до початку періоду подачі пропозицій | |
| 234 | - [Documentation] | |
| 235 | - ... `Подати цінову пропозицію` should not pass in this test case. | |
| 236 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | |
| 237 | - ... provider | |
| 238 | - ... ${USERS.users['${provider}'].broker} | |
| 239 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 240 | - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots | |
| 241 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 242 | - ${bid_before_bidperiod_resp}= Require Failure ${provider} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} | |
| 243 | - log ${bid_before_bidperiod_resp} | |
| 244 | - | |
| 245 | -Неможливість подати цінову пропозицію без прив’язки до лоту | |
| 246 | - [Documentation] | |
| 247 | - ... `Подати цінову пропозицію` should not pass in this test case. | |
| 248 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | |
| 249 | - ... provider | |
| 250 | - ... ${USERS.users['${provider}'].broker} | |
| 251 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 252 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 253 | - ${no_lot_bid_resp}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
| 254 | - log ${no_lot_bid_resp} | |
| 255 | - | |
| 256 | -Можливість подати цінову пропозицію першим учасником | |
| 257 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | |
| 258 | - ... provider | |
| 259 | - ... ${USERS.users['${provider}'].broker} | |
| 260 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 261 | - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots | |
| 262 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 263 | - ${bidresponses}= Create Dictionary bid=${bid} | |
| 264 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | |
| 265 | - ${resp}= Run As ${provider} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} | |
| 266 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp} | |
| 267 | - | |
| 268 | -Можливість скасувати цінову пропозицію | |
| 269 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію | |
| 270 | - ... provider | |
| 271 | - ... ${USERS.users['${provider}'].broker} | |
| 272 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 273 | - ${canceledbidresp}= Run As ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} | |
| 274 | - Log ${canceledbidresp} | |
| 275 | - | |
| 276 | -Можливість подати повторно цінову пропозицію першим учасником | |
| 277 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | |
| 278 | - ... provider | |
| 279 | - ... ${USERS.users['${provider}'].broker} | |
| 280 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 281 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 282 | - Дочекатись дати початку прийому пропозицій ${provider} | |
| 283 | - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots | |
| 284 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 285 | - ${bidresponses}= Create Dictionary bid=${bid} | |
| 286 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | |
| 287 | - ${resp}= Run As ${provider} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} | |
| 288 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp} | |
| 289 | - | |
| 290 | -Можливість змінити повторну цінову пропозицію до 2000 | |
| 291 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | |
| 292 | - ... provider | |
| 293 | - ... ${USERS.users['${provider}'].broker} | |
| 294 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 295 | - ${fixbidto2000resp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 2000 | |
| 296 | - log ${fixbidto2000resp} | |
| 297 | - | |
| 298 | -Можливість змінити повторну цінову пропозицію до 10 | |
| 299 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | |
| 300 | - ... provider | |
| 301 | - ... ${USERS.users['${provider}'].broker} | |
| 302 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 303 | - ${fixbidto10resp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 10 | |
| 304 | - log ${fixbidto10resp} | |
| 305 | - | |
| 306 | -Можливість подати цінову пропозицію другим учасником | |
| 307 | - [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | |
| 308 | - ... provider1 | |
| 309 | - ... ${USERS.users['${provider1}'].broker} | |
| 310 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | |
| 311 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 312 | - Дочекатись дати початку прийому пропозицій ${provider1} | |
| 313 | - @{lots_ids}= Отримати ідентифікатори об’єктів ${provider1} lots | |
| 314 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
| 315 | - ${bidresponses}= Create Dictionary bid=${bid} | |
| 316 | - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses} | |
| 317 | - ${resp}= Run As ${provider1} Подати цінову пропозицію на лоти ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} | |
| 318 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp} | |
| 319 | - | |
| 320 | -Неможливість побачити цінові пропозиції учасників під час прийому пропозицій | |
| 321 | - [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію | |
| 322 | - ... viewer | |
| 323 | - ... ${USERS.users['${viewer}'].broker} | |
| 324 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 325 | - Require Failure ${viewer} Отримати інформацію із тендера bids | |
| 326 | - | |
| 327 | -Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій | |
| 328 | - [Documentation] | |
| 329 | - ... `Змінити цінову пропозицію` should not pass in this test case. | |
| 330 | - [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій | |
| 331 | - ... provider1 | |
| 332 | - ... ${USERS.users['${provider1}'].broker} | |
| 333 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${provider1} | |
| 334 | - ${failfixbidto2000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 2000 | |
| 335 | - log ${failfixbidto2000resp} | |
| 336 | - | |
| 337 | -Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій | |
| 338 | - [Documentation] | |
| 339 | - ... `Змінити цінову пропозицію` should not pass in this test case. | |
| 340 | - [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій | |
| 341 | - ... provider1 | |
| 342 | - ... ${USERS.users['${provider1}'].broker} | |
| 343 | - ${failfixbidto1resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 1 | |
| 344 | - log ${failfixbidto1resp} | |
| 345 | - | |
| 346 | -Неможливість скасувати цінову пропозицію | |
| 347 | - [Documentation] | |
| 348 | - ... `Скасувати цінову пропозицію` should not pass in this test case. | |
| 349 | - [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію | |
| 350 | - ... provider1 | |
| 351 | - ... ${USERS.users['${provider1}'].broker} | |
| 352 | - ${biddingresponse}= Require Failure ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | |
| 353 | - log ${biddingresponse} |
Please
register
or
login
to post a comment