Commit ad28170c8fe62c78740797053ce883a09503ddac

Authored by AlexDiatlov
1 parent 1fcbcbf4

add test cases cancelation during active.qualification

1 1 *** Settings ***
2 2 Resource base_keywords.robot
  3 +Resource aboveThreshold_keywords.robot
3 4 Suite Setup Test Suite Setup
4 5 Suite Teardown Test Suite Teardown
5 6
... ... @@ -22,14 +23,35 @@ ${PLAN_TENDER} ${True}
22 23 Можливість оголосити тендер
23 24
24 25
  26 +Можливість оголосити тендер другого етапу
  27 + [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
  28 + ... tender_owner
  29 + ... ${USERS.users['${tender_owner}'].broker}
  30 + ... create_tender_stage2
  31 + ... critical
  32 + [Teardown] Оновити LAST_MODIFICATION_DATE
  33 + Завантажити дані про тендер
  34 + Можливість оголосити тендер другого етапу
  35 +
  36 +
  37 +Можливість знайти тендер по ідентифікатору для замовника
  38 + [Tags] ${USERS.users['${tender_owner}'].broker}: Пошук тендера
  39 + ... tender_owner
  40 + ... ${USERS.users['${tender_owner}'].broker}
  41 + ... find_tender_tender_owner
  42 + ... critical
  43 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  44 + Можливість знайти тендер по ідентифікатору для користувача ${tender_owner}
  45 +
  46 +
25 47 Можливість знайти тендер по ідентифікатору
26 48 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
27   - ... viewer tender_owner
  49 + ... viewer tender_owner provider provider1
28 50 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  51 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
29 52 ... find_tender
30   - [Teardown] Оновити LAST_MODIFICATION_DATE
31   - :FOR ${username} IN ${tender_owner} ${viewer}
32   - \ Можливість знайти тендер по ідентифікатору для користувача ${username}
  53 + ... critical
  54 + Можливість знайти тендер по ідентифікатору для усіх користувачів
33 55
34 56
35 57 Можливість подати пропозицію першим учасником
... ... @@ -43,6 +65,17 @@ ${PLAN_TENDER} ${True}
43 65 Можливість подати цінову пропозицію користувачем ${provider}
44 66
45 67
  68 +Можливість подати пропозицію першим учасником 2 етап рамкової угоди
  69 + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
  70 + ... provider
  71 + ... ${USERS.users['${provider}'].broker}
  72 + ... selection_make_bid_by_provider
  73 + ... critical
  74 + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
  75 + [Teardown] Оновити LAST_MODIFICATION_DATE
  76 + Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем ${provider} ${0}
  77 +
  78 +
46 79 Можливість подати пропозицію другим учасником
47 80 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
48 81 ... provider1
... ... @@ -54,6 +87,17 @@ ${PLAN_TENDER} ${True}
54 87 Можливість подати цінову пропозицію користувачем ${provider1}
55 88
56 89
  90 +Можливість подати пропозицію другим учасником 2 етап рамкової угоди
  91 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
  92 + ... provider1
  93 + ... ${USERS.users['${provider1}'].broker}
  94 + ... selection_make_bid_by_provider1
  95 + ... critical
  96 + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
  97 + [Teardown] Оновити LAST_MODIFICATION_DATE
  98 + Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем ${provider1} ${1}
  99 +
  100 +
57 101 Можливість подати пропозицію третім учасником
58 102 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
59 103 ... provider2
... ... @@ -76,6 +120,325 @@ ${PLAN_TENDER} ${True}
76 120 Оновити LAST_MODIFICATION_DATE
77 121
78 122 ##############################################################################################
  123 +# PRE-QUALIFICATION
  124 +##############################################################################################
  125 +
  126 +Дочекатись початку періоду пре-кваліфікації
  127 + [Tags] ${USERS.users['${tender_owner}'].broker}: Очікування початку періоду пре-кваліфікації учасників
  128 + ... tender_owner
  129 + ... ${USERS.users['${tender_owner}'].broker}
  130 + ... wait_active_pre-qualification_start
  131 + Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  132 +
  133 +
  134 +Відображення статусу першої пропозиції кваліфікації
  135 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  136 + ... tender_owner
  137 + ... ${USERS.users['${tender_owner}'].broker}
  138 + ... pre-qualification_view
  139 + ... non-critical
  140 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  141 + Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner}
  142 +
  143 +
  144 +Відображення статусу другої пропозиції кваліфікації
  145 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  146 + ... tender_owner
  147 + ... ${USERS.users['${tender_owner}'].broker}
  148 + ... pre-qualification_view
  149 + ... non-critical
  150 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  151 + Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner}
  152 +
  153 +
  154 +Відображення статусу третьої пропозиції кваліфікації
  155 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  156 + ... tender_owner
  157 + ... ${USERS.users['${tender_owner}'].broker}
  158 + ... pre-qualification_view
  159 + ... non-critical
  160 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  161 + Звірити відображення поля qualifications[2].status тендера із pending для користувача ${tender_owner}
  162 +
  163 +
  164 +Можливість підтвердити першу пропозицію кваліфікації
  165 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  166 + ... tender_owner
  167 + ... ${USERS.users['${tender_owner}'].broker}
  168 + ... pre-qualification_approve_first_bid level1
  169 + ... critical
  170 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  171 + [Teardown] Оновити LAST_MODIFICATION_DATE
  172 + Можливість підтвердити 0 пропозицію кваліфікації
  173 +
  174 +
  175 +Можливість підтвердити другу пропозицію кваліфікації
  176 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  177 + ... tender_owner
  178 + ... ${USERS.users['${tender_owner}'].broker}
  179 + ... pre-qualification_approve_second_bid level1
  180 + ... critical
  181 + [Teardown] Оновити LAST_MODIFICATION_DATE
  182 + Можливість підтвердити 1 пропозицію кваліфікації
  183 +
  184 +
  185 +Можливість підтвердити третю пропозицію кваліфікації
  186 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  187 + ... tender_owner
  188 + ... ${USERS.users['${tender_owner}'].broker}
  189 + ... pre-qualification_approve_third_bid level1
  190 + ... critical
  191 + [Teardown] Оновити LAST_MODIFICATION_DATE
  192 + Можливість підтвердити 2 пропозицію кваліфікації
  193 +
  194 +
  195 +Можливість підтвердити четверту пропозицію кваліфікації
  196 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  197 + ... tender_owner
  198 + ... ${USERS.users['${tender_owner}'].broker}
  199 + ... pre-qualification_approve_fourth_bid level1
  200 + ... critical
  201 + [Teardown] Оновити LAST_MODIFICATION_DATE
  202 + Можливість підтвердити 3 пропозицію кваліфікації
  203 +
  204 +
  205 +Можливість підтвердити п'яту пропозицію кваліфікації
  206 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  207 + ... tender_owner
  208 + ... ${USERS.users['${tender_owner}'].broker}
  209 + ... pre-qualification_approve_fifth_bid level1
  210 + ... critical
  211 + [Teardown] Оновити LAST_MODIFICATION_DATE
  212 + Можливість підтвердити 4 пропозицію кваліфікації
  213 +
  214 +
  215 +Можливість підтвердити шосту пропозицію кваліфікації
  216 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  217 + ... tender_owner
  218 + ... ${USERS.users['${tender_owner}'].broker}
  219 + ... pre-qualification_approve_sixth_bid level1
  220 + ... critical
  221 + [Teardown] Оновити LAST_MODIFICATION_DATE
  222 + Можливість підтвердити 5 пропозицію кваліфікації
  223 +
  224 +
  225 +Можливість затвердити остаточне рішення кваліфікації
  226 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  227 + ... tender_owner
  228 + ... ${USERS.users['${tender_owner}'].broker}
  229 + ... pre-qualification_approve_qualifications level1
  230 + ... critical
  231 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  232 + [Teardown] Оновити LAST_MODIFICATION_DATE
  233 + Можливість затвердити остаточне рішення кваліфікації
  234 +
  235 +
  236 +Відображення статусу блокування перед початком аукціону
  237 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  238 + ... tender_owner
  239 + ... ${USERS.users['${tender_owner}'].broker}
  240 + ... pre-qualification_view
  241 + ... non-critical
  242 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  243 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.pre-qualification.stand-still
  244 +
  245 +
  246 +Відображення дати закінчення періоду блокування перед початком аукціону
  247 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  248 + ... tender_owner
  249 + ... ${USERS.users['${tender_owner}'].broker}
  250 + ... pre-qualification_view
  251 + ... non-critical
  252 + [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  253 + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів
  254 +
  255 +##############################################################################################
  256 +# SECOND STAGE
  257 +##############################################################################################
  258 +
  259 +Можливість дочекатися початку періоду очікування
  260 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес очікування оскаржень
  261 + ... tender_owner
  262 + ... ${USERS.users['${tender_owner}'].broker}
  263 + ... stage2_pending_status_view
  264 + ... critical
  265 + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів
  266 + Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  267 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending
  268 +
  269 +
  270 +Можливість перевести тендер в статус очікування обробки мостом
  271 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting.
  272 + ... tender_owner
  273 + ... ${USERS.users['${tender_owner}'].broker}
  274 + ... stage2_pending_status_view
  275 + ... critical
  276 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  277 + [Teardown] Оновити LAST_MODIFICATION_DATE
  278 + Можливість перевести тендер на статус очікування обробки мостом
  279 +
  280 +
  281 +Можливість дочекатися завершення роботи мосту
  282 + [Tags] ${USERS.users['${viewer}'].broker}: Процес очікування обробки мостом
  283 + ... viewer
  284 + ... ${USERS.users['${viewer}'].broker}
  285 + ... wait_bridge_for_work
  286 + ... critical
  287 + Дочекатися створення нового етапу мостом ${tender_owner} ${TENDER['TENDER_UAID']}
  288 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete
  289 +
  290 +
  291 +Можливість активувати тендер другого етапу
  292 + [Tags] ${USERS.users['${viewer}'].broker}: Активувати тендер другого етапу
  293 + ... tender_owner
  294 + ... ${USERS.users['${tender_owner}'].broker}
  295 + ... activate_second_stage
  296 + ... critical
  297 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  298 + Активувати тендер другого етапу
  299 +
  300 +
  301 +Можливість знайти тендер другого етапу по ідентифікатору для усіх користувачів
  302 + [Tags] ${USERS.user['${tender_owner}'].broker}: Пошук тендера другого етапу
  303 + ... viewer tender_owner provider provider1
  304 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  305 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  306 + ... get_second_stage
  307 + ... critical
  308 + Можливість знайти тендер другого етапу по ідентифікатору для усіх користувачів
  309 +
  310 +
  311 +Відображення заголовку тендера другого етапу
  312 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  313 + ... viewer tender_owner provider provider1
  314 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  315 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  316 + ... compare_stages
  317 + ... critical
  318 + Отримати дані із поля title тендера другого етапу для усіх користувачів
  319 +
  320 +
  321 +Відображення мінімального кроку закупівлі другого етапу
  322 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  323 + ... viewer tender_owner provider provider1
  324 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  325 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  326 + ... compare_stages
  327 + ... critical
  328 + Отримати дані із поля minimalStep.amount тендера другого етапу для усіх користувачів
  329 +
  330 +
  331 +Відображення доступного бюджету закупівлі другого етапу
  332 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  333 + ... viewer tender_owner provider provider1
  334 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  335 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  336 + ... compare_stages
  337 + ... critical
  338 + Отримати дані із поля value.amount тендера другого етапу для усіх користувачів
  339 +
  340 +
  341 +Відображення опису закупівлі другого етапу
  342 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  343 + ... viewer tender_owner provider provider1
  344 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  345 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  346 + ... compare_stages
  347 + ... non-critical
  348 + Отримати дані із поля description тендера другого етапу для усіх користувачів
  349 +
  350 +
  351 +Відображення імені замовника тендера для другого етапу
  352 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  353 + ... viewer tender_owner provider provider1
  354 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  355 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  356 + ... compare_stages
  357 + ... critical
  358 + Отримати дані із поля procuringEntity.name тендера другого етапу для усіх користувачів
  359 +
  360 +
  361 +Відображення початку періоду прийому пропозицій тендера другого етапу
  362 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера другого етапу
  363 + ... viewer tender_owner provider provider1
  364 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  365 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  366 + ... compare_stages
  367 + ... critical
  368 + Отримати дані із поля tenderPeriod.startDate тендера другого етапу для усіх користувачів
  369 +
  370 +
  371 +Відображення закінчення періоду прийому пропозицій тендера другого етапу
  372 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера другого етапу
  373 + ... viewer tender_owner provider provider1
  374 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  375 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  376 + ... compare_stages
  377 + ... critical
  378 + Отримати дані із поля tenderPeriod.endDate тендера другого етапу для усіх користувачів
  379 +
  380 +
  381 +Можливість подати пропозицію першим учасником на другому етапі
  382 + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
  383 + ... provider
  384 + ... ${USERS.users['${provider}'].broker}
  385 + ... make_bid_by_provider_second_stage
  386 + ... critical
  387 + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
  388 + [Teardown] Оновити LAST_MODIFICATION_DATE
  389 + Можливість подати цінову пропозицію на другий етап користувачем ${provider}
  390 +
  391 +
  392 +Можливість подати пропозицію другим учасником на другому етапі
  393 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції на другий етап
  394 + ... provider1
  395 + ... ${USERS.users['${provider1}'].broker}
  396 + ... make_bid_by_provider1_second_stage
  397 + ... critical
  398 + [Teardown] Оновити LAST_MODIFICATION_DATE
  399 + Можливість подати цінову пропозицію на другий етап користувачем ${provider1}
  400 +
  401 +
  402 +Можливість підтвердити першу пропозицію кваліфікації на другому етапі
  403 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  404 + ... tender_owner
  405 + ... ${USERS.users['${tender_owner}'].broker}
  406 + ... pre-qualification_approve_first_bid_second_stage
  407 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  408 + [Teardown] Оновити LAST_MODIFICATION_DATE
  409 + Можливість підтвердити 0 пропозицію кваліфікації
  410 +
  411 +
  412 +Можливість підтвердити другу пропозицію кваліфікації на другогму етапі
  413 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  414 + ... tender_owner
  415 + ... ${USERS.users['${tender_owner}'].broker}
  416 + ... pre-qualification_approve_second_bid_second_stage
  417 + [Teardown] Оновити LAST_MODIFICATION_DATE
  418 + Можливість підтвердити -1 пропозицію кваліфікації
  419 +
  420 +
  421 +Можливість затвердити остаточне рішення кваліфікації на другому етапі
  422 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  423 + ... tender_owner
  424 + ... ${USERS.users['${tender_owner}'].broker}
  425 + ... pre-qualification_approve_qualifications_second_stage
  426 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  427 + [Teardown] Оновити LAST_MODIFICATION_DATE
  428 + Можливість затвердити остаточне рішення кваліфікації
  429 +
  430 +##############################################################################################
  431 +# QUALIFICATION
  432 +##############################################################################################
  433 +
  434 +Дочекатись початку періоду кваліфікації
  435 + [Tags] ${USERS.users['${tender_owner}'].broker}: Очікування початку періоду кваліфікації учасників
  436 + ... tender_owner
  437 + ... ${USERS.users['${tender_owner}'].broker}
  438 + ... wait_active_qualification_start
  439 + Дочекатись дати початку періоду кваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  440 +
  441 +##############################################################################################
79 442 # LOT CANCELLATION
80 443 ##############################################################################################
81 444
... ...
Please register or login to post a comment