Commit c4a7b0487d7a714c2507f97acaa0073f4b4051f2

Authored by ivanka12
1 parent 9c5959ad

add test suite for dasu

  1 +*** Settings ***
  2 +Resource base_keywords.robot
  3 +Suite Setup Test Suite Setup
  4 +Suite Teardown Test Suite Teardown
  5 +
  6 +
  7 +*** Variables ***
  8 +${MODE} belowThreshold
  9 +
  10 +@{USED_ROLES} dasu_user tender_owner provider provider1 provider2 viewer
  11 +
  12 +${NUMBER_OF_ITEMS} ${1}
  13 +${NUMBER_OF_LOTS} ${1}
  14 +${TENDER_MEAT} ${True}
  15 +${LOT_MEAT} ${True}
  16 +${ITEM_MEAT} ${True}
  17 +${MOZ_INTEGRATION} ${False}
  18 +
  19 +*** Test Cases ***
  20 +Можливість оголосити тендер
  21 + [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
  22 + ... tender_owner
  23 + ... ${USERS.users['${tender_owner}'].broker}
  24 + ... create_tender
  25 + ... critical
  26 + [Teardown] Оновити LAST_MODIFICATION_DATE
  27 + Можливість оголосити тендер
  28 +
  29 +
  30 +Можливість знайти тендер по ідентифікатору
  31 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
  32 + ... viewer tender_owner provider provider1
  33 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  34 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  35 + ... find_tender
  36 + ... critical
  37 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  38 + Можливість знайти тендер по ідентифікатору для усіх користувачів
  39 +
  40 +
  41 +Можливість знайти тендер по ідентифікатору користувачем ДАСУ
  42 + [Tags] ${USERS.users['${dasu_user}'].broker}: Пошук тендера
  43 + ... dasu_user
  44 + ... ${USERS.users['${dasu_user}'].broker}
  45 + ... find_tender
  46 + ... critical
  47 + Можливість знайти тендер по ідентифікатору для користувача ${dasu_user}
  48 +
  49 +
  50 +Можливість створити об'єкт моніторингу
  51 + [Tags] ${USERS.users['${dasu_user}'].broker}: Створення об'єкта моніторингу
  52 + ... dasu_user
  53 + ... ${USERS.users['${dasu_user}'].broker}
  54 + ... create_monitoring
  55 + ... critical
  56 + Можливість створити об'єкт моніторингу
  57 +
  58 +
  59 +Можливість додати документацію до об’єкта моніторингу
  60 + [Tags] ${USERS.users['${dasu_user}'].broker}: Додання документації
  61 + ... dasu_user
  62 + ... ${USERS.users['${dasu_user}'].broker}
  63 + ... add_doc
  64 + ... critical
  65 + [Teardown] Оновити LAST_MODIFICATION_DATE
  66 + Можливість додати документацію до об'єкта моніторингу
  67 +
  68 +
  69 +Можливість оприлюднити рішення про початок моніторингу
  70 + [Tags] ${USERS.users['${dasu_user}'].broker}: Оприлюднити рішення
  71 + ... dasu_user
  72 + ... ${USERS.users['${dasu_user}'].broker}
  73 + ... active_monitoring
  74 + ... critical
  75 + [Teardown] Оновити LAST_MODIFICATION_DATE
  76 + Можливість оприлюднити рішення про початок моніторингу
  77 +
  78 +
  79 +Можливість знайти об'єкт моніторингу по ідентифікатору
  80 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук об'єкта моніторингу
  81 + ... viewer dasu_user
  82 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${dasu_user}'].broker}
  83 + ... find_monitoring
  84 + ... critical
  85 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  86 + Можливість знайти об'єкт моніторингу по ідентифікатору
  87 +
  88 +
  89 +Відображення статусу active об’єкта моніторингу
  90 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  91 + ... viewer
  92 + ... ${USERS.users['${viewer}'].broker}
  93 + ... active_monitoring
  94 + ... critical
  95 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} active
  96 +
  97 +
  98 +Відображення ідентифікатора тендера об’єкта моніторингу
  99 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  100 + ... viewer
  101 + ... ${USERS.users['${viewer}'].broker}
  102 + ... monitoring_view
  103 + ... critical
  104 + Звірити відображення поля tender_id об'єкта моніторингу для користувача ${viewer}
  105 +
  106 +
  107 +Відображення дати прийняття рішення про проведення моніторингу
  108 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  109 + ... viewer
  110 + ... ${USERS.users['${viewer}'].broker}
  111 + ... monitoring_view
  112 + ... critical
  113 + Звірити відображення поля decision.date об'єкта моніторингу для користувача ${viewer}
  114 +
  115 +
  116 +Відображення опису прийняття рішення про проведення моніторингу
  117 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  118 + ... viewer
  119 + ... ${USERS.users['${viewer}'].broker}
  120 + ... monitoring_view
  121 + ... critical
  122 + Звірити відображення поля decision.description об'єкта моніторингу для користувача ${viewer}
  123 +
  124 +
  125 +Відображення причини для проведення моніторингу
  126 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  127 + ... viewer
  128 + ... ${USERS.users['${viewer}'].broker}
  129 + ... monitoring_view
  130 + ... critical
  131 + Звірити відображення поля reasons об'єкта моніторингу для користувача ${viewer}
  132 +
  133 +
  134 +Відображення імені учасника моніторингу
  135 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  136 + ... viewer
  137 + ... ${USERS.users['${viewer}'].broker}
  138 + ... monitoring_view
  139 + ... critical
  140 + Звірити відображення поля parties[0].name об'єкта моніторингу для користувача ${viewer}
  141 +
  142 +
  143 +Відображення ролі учасника моніторингу
  144 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу
  145 + ... viewer
  146 + ... ${USERS.users['${viewer}'].broker}
  147 + ... monitoring_view
  148 + ... critical
  149 + Звірити відображення поля parties[0].roles об'єкта моніторингу для користувача ${viewer}
  150 +
  151 +
  152 +Можливість додати замовника як учасника процесу моніторингу
  153 + [Tags] ${USERS.users['${dasu_user}'].broker}: Додати замовника
  154 + ... dasu_user
  155 + ... ${USERS.users['${dasu_user}'].broker}
  156 + ... add_party_tender_owner
  157 + ... critical
  158 + [Teardown] Оновити LAST_MODIFICATION_DATE
  159 + Можливість додати замовника як учасника процесу моніторингу
  160 +
  161 +
  162 +Відображення імені замовника в моніторингу
  163 + [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника
  164 + ... viewer
  165 + ... ${USERS.users['${viewer}'].broker}
  166 + ... add_party_tender_owner
  167 + ... critical
  168 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  169 + Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer}
  170 +
  171 +
  172 +Відображення ролі замовника в моніторингу
  173 + [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника
  174 + ... viewer
  175 + ... ${USERS.users['${viewer}'].broker}
  176 + ... add_party_tender_owner
  177 + ... critical
  178 + Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer}
  179 +
  180 +
  181 +Можливість запитати в замовника пояснення
  182 + [Tags] ${USERS.users['${dasu_user}'].broker}: Створення діалогу
  183 + ... dasu_user
  184 + ... ${USERS.users['${dasu_user}'].broker}
  185 + ... create_dialogue
  186 + ... critical
  187 + [Teardown] Оновити LAST_MODIFICATION_DATE
  188 + Можливість запитати в замовника пояснення
  189 +
  190 +
  191 +Можливість надати пояснення замовником
  192 + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення
  193 + ... tender_owner
  194 + ... ${USERS.users['${tender_owner}'].broker}
  195 + ... answer_tender_owner
  196 + ... critical
  197 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  198 + [Teardown] Оновити LAST_MODIFICATION_DATE
  199 + Можливість надати пояснення замовником
  200 +
  201 +
  202 +Можливість надати висновок про відсутність порушення в тендері
  203 + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання висновоку
  204 + ... dasu_user
  205 + ... ${USERS.users['${dasu_user}'].broker}
  206 + ... declined
  207 + ... critical
  208 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  209 + [Teardown] Оновити LAST_MODIFICATION_DATE
  210 + Можливість надати висновок про відсутність порушення в тендері
  211 +
  212 +
  213 +Можливість надати висновок про наявність порушення в тендері
  214 + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання висновоку
  215 + ... dasu_user
  216 + ... ${USERS.users['${dasu_user}'].broker}
  217 + ... addressed
  218 + ... critical
  219 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  220 + [Teardown] Оновити LAST_MODIFICATION_DATE
  221 + Можливість надати висновок про наявність порушення в тендері
  222 +
  223 +
  224 +Можливість змінити статус об’єкта моніторингу на declined
  225 + [Tags] ${USERS.users['${dasu_user}'].broker}: Порушення не виявлені
  226 + ... dasu_user
  227 + ... ${USERS.users['${dasu_user}'].broker}
  228 + ... declined
  229 + ... critical
  230 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  231 + [Teardown] Оновити LAST_MODIFICATION_DATE
  232 + Можливість змінити статус об’єкта моніторингу на declined
  233 +
  234 +
  235 +Відображення статусу declined об’єкта моніторингу
  236 + [Tags] ${USERS.users['${viewer}'].broker}: Порушення не виявлені
  237 + ... viewer
  238 + ... ${USERS.users['${viewer}'].broker}
  239 + ... declined
  240 + ... critical
  241 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  242 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} declined
  243 +
  244 +
  245 +Можливість змінити статус об’єкта моніторингу на addressed
  246 + [Tags] ${USERS.users['${dasu_user}'].broker}: Порушення виявлені
  247 + ... dasu_user
  248 + ... ${USERS.users['${dasu_user}'].broker}
  249 + ... addressed
  250 + ... critical
  251 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  252 + [Teardown] Оновити LAST_MODIFICATION_DATE
  253 + Можливість змінити статус об’єкта моніторингу на addressed
  254 +
  255 +
  256 +Відображення статусу addressed об’єкта моніторингу
  257 + [Tags] ${USERS.users['${viewer}'].broker}: Порушення виявлені
  258 + ... viewer
  259 + ... ${USERS.users['${viewer}'].broker}
  260 + ... addressed
  261 + ... critical
  262 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  263 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} addressed
  264 +
  265 +
  266 +Можливість надати пояснення замовником з власної ініціативи
  267 + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення
  268 + ... tender_owner
  269 + ... ${USERS.users['${tender_owner}'].broker}
  270 + ... addressed
  271 + ... critical
  272 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  273 + [Teardown] Оновити LAST_MODIFICATION_DATE
  274 + Можливість надати пояснення замовником з власної ініціативи
  275 +
  276 +
  277 +Можливість надати звіт про усунення порушення замовником
  278 + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання звіту
  279 + ... tender_owner
  280 + ... ${USERS.users['${tender_owner}'].broker}
  281 + ... addressed
  282 + ... critical
  283 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  284 + [Teardown] Оновити LAST_MODIFICATION_DATE
  285 + Можливість надати звіт про усунення порушення замовником
  286 +
  287 +
  288 +Можливість оприлюднити рішення про усунення порушення
  289 + [Tags] ${USERS.users['${dasu_user}'].broker}: Оприлюднити рішення
  290 + ... dasu_user
  291 + ... ${USERS.users['${dasu_user}'].broker}
  292 + ... addressed
  293 + ... critical
  294 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  295 + [Teardown] Оновити LAST_MODIFICATION_DATE
  296 + Можливість оприлюднути рішення про усунення порушення
  297 +
  298 +
  299 +Можливість зазначити, що порушення було оскаржено в суді
  300 + [Tags] ${USERS.users['${tender_owner}'].broker}: Оскарження в суді
  301 + ... tender_owner
  302 + ... ${USERS.users['${tender_owner}'].broker}
  303 + ... addressed
  304 + ... critical
  305 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  306 + [Teardown] Оновити LAST_MODIFICATION_DATE
  307 + Можливість зазначити, що порушення було оскаржено в суді
  308 +
  309 +
  310 +Відображення дати закінчення моніторингу
  311 + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу
  312 + ... viewer tender_owner dasu_user
  313 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  314 + ... ${USERS.users['${dasu_user}'].broker}
  315 + ... eliminationPeriod_endDate
  316 + ... critical
  317 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  318 + Отримати дані із поля eliminationPeriod.endDate об'єкта моніторингу для усіх користувачів
  319 +
  320 +
  321 +Можливість дочекатися дати закінчення моніторингу
  322 + [Tags] ${USERS.users['${tender_owner}'].broker}: Завершення моніторингу
  323 + ... tender_owner
  324 + ... ${USERS.users['${tender_owner}'].broker}
  325 + ... eliminationPeriod_endDate
  326 + ... critical
  327 + Дочекатись дати ${USERS.users['${dasu_user}'].monitoring_data.data.eliminationPeriod.endDate}
  328 +
  329 +
  330 +Можливість змінити статус об’єкта моніторингу на completed
  331 + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу
  332 + ... dasu_user
  333 + ... ${USERS.users['${dasu_user}'].broker}
  334 + ... completed
  335 + ... critical
  336 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  337 + [Teardown] Оновити LAST_MODIFICATION_DATE
  338 + Можливість змінити статус об’єкта моніторингу на completed
  339 +
  340 +
  341 +Відображення статусу completed об’єкта моніторингу
  342 + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу
  343 + ... viewer
  344 + ... ${USERS.users['${viewer}'].broker}
  345 + ... completed
  346 + ... critical
  347 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  348 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} completed
  349 +
  350 +
  351 +Можливість змінити статус об’єкта моніторингу на stopped
  352 + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу
  353 + ... dasu_user
  354 + ... ${USERS.users['${dasu_user}'].broker}
  355 + ... stopped
  356 + ... critical
  357 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  358 + [Teardown] Оновити LAST_MODIFICATION_DATE
  359 + Можливість змінити статус об’єкта моніторингу на stopped
  360 +
  361 +
  362 +Відображення статусу stopped об’єкта моніторингу
  363 + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу
  364 + ... viewer
  365 + ... ${USERS.users['${viewer}'].broker}
  366 + ... stopped
  367 + ... critical
  368 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  369 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} stopped
  370 +
  371 +
  372 +Можливість змінити статус об’єкта моніторингу на cancelled
  373 + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу
  374 + ... dasu_user
  375 + ... ${USERS.users['${dasu_user}'].broker}
  376 + ... cancelled
  377 + ... critical
  378 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  379 + [Teardown] Оновити LAST_MODIFICATION_DATE
  380 + Можливість змінити статус об’єкта моніторингу на cancelled
  381 +
  382 +
  383 +Відображення статусу cancelled об’єкта моніторингу
  384 + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу
  385 + ... viewer
  386 + ... ${USERS.users['${viewer}'].broker}
  387 + ... cancelled
  388 + ... critical
  389 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  390 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} cancelled
  391 +
  392 +
  393 +Можливість змінити статус об’єкта моніторингу на closed
  394 + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу
  395 + ... dasu_user
  396 + ... ${USERS.users['${dasu_user}'].broker}
  397 + ... closed
  398 + ... critical
  399 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  400 + [Teardown] Оновити LAST_MODIFICATION_DATE
  401 + Можливість змінити статус об’єкта моніторингу на closed
  402 +
  403 +
  404 +Відображення статусу closed об’єкта моніторингу
  405 + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу
  406 + ... viewer
  407 + ... ${USERS.users['${viewer}'].broker}
  408 + ... closed
  409 + ... critical
  410 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  411 + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} closed
Please register or login to post a comment