Commit 309d6fd8b28f277bd0d2579beb694602874cb364

Authored by ivanka12
1 parent 465cb68c

planning.robot and argument file planning.txt

@@ -38,14 +38,11 @@ Resource resource.robot @@ -38,14 +38,11 @@ Resource resource.robot
38 38
39 39
40 Можливість створити план закупівлі 40 Можливість створити план закупівлі
41 - ${NUMBER_OF_LOTS}= Convert To Integer ${NUMBER_OF_LOTS}  
42 ${NUMBER_OF_ITEMS}= Convert To Integer ${NUMBER_OF_ITEMS} 41 ${NUMBER_OF_ITEMS}= Convert To Integer ${NUMBER_OF_ITEMS}
43 ${tender_parameters}= Create Dictionary 42 ${tender_parameters}= Create Dictionary
44 ... mode=${MODE} 43 ... mode=${MODE}
45 ... number_of_items=${NUMBER_OF_ITEMS} 44 ... number_of_items=${NUMBER_OF_ITEMS}
46 - ... number_of_lots=${NUMBER_OF_LOTS}  
47 ... tender_meat=${${TENDER_MEAT}} 45 ... tender_meat=${${TENDER_MEAT}}
48 - ... lot_meat=${${LOT_MEAT}}  
49 ... item_meat=${${ITEM_MEAT}} 46 ... item_meat=${${ITEM_MEAT}}
50 ${DIALOGUE_TYPE}= Get Variable Value ${DIALOGUE_TYPE} 47 ${DIALOGUE_TYPE}= Get Variable Value ${DIALOGUE_TYPE}
51 Run keyword if '${DIALOGUE_TYPE}' != '${None}' Set to dictionary ${tender_parameters} dialogue_type=${DIALOGUE_TYPE} 48 Run keyword if '${DIALOGUE_TYPE}' != '${None}' Set to dictionary ${tender_parameters} dialogue_type=${DIALOGUE_TYPE}
  1 +*** Settings ***
  2 +Resource base_keywords.robot
  3 +Suite Setup Test Suite Setup
  4 +Suite Teardown Test Suite Teardown
  5 +
  6 +*** Variables ***
  7 +${MODE} planning
  8 +@{USED_ROLES} tender_owner viewer
  9 +
  10 +
  11 +*** Test Cases ***
  12 +Можливість створити план закупівлі
  13 + [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення плану
  14 + ... tender_owner
  15 + ... ${USERS.users['${tender_owner}'].broker}
  16 + ... create_plan
  17 + [Teardown] Оновити LAST_MODIFICATION_DATE
  18 + Можливість створити план закупівлі
  19 +
  20 +
  21 +Можливість знайти план по ідентифікатору
  22 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук плану
  23 + ... viewer tender_owner
  24 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  25 + ... find_plan
  26 + Можливість знайти план по ідентифікатору
  27 +
  28 +
  29 +Відображення суми бюджету
  30 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  31 + ... viewer
  32 + ... ${USERS.users['${viewer}'].broker}
  33 + ... plan_view
  34 + Звірити відображення поля budget.amount плану для користувача ${viewer}
  35 +
  36 +
  37 +Відображення amountNet бюджету
  38 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  39 + ... viewer
  40 + ... ${USERS.users['${viewer}'].broker}
  41 + ... plan_view
  42 + Звірити відображення поля budget.amountNet плану для користувача ${viewer}
  43 +
  44 +
  45 +Відображення опису бюджету
  46 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  47 + ... viewer
  48 + ... ${USERS.users['${viewer}'].broker}
  49 + ... plan_view
  50 + Звірити відображення поля budget.description плану для користувача ${viewer}
  51 +
  52 +
  53 +Відображення валюти бюджету
  54 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  55 + ... viewer
  56 + ... ${USERS.users['${viewer}'].broker}
  57 + ... plan_view
  58 + Звірити відображення поля budget.currency плану для користувача ${viewer}
  59 +
  60 +
  61 +Відображення id бюджету
  62 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  63 + ... viewer
  64 + ... ${USERS.users['${viewer}'].broker}
  65 + ... plan_view
  66 + Звірити відображення поля budget.id плану для користувача ${viewer}
  67 +
  68 +
  69 +Відображення id проекту в бюджеті
  70 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  71 + ... viewer
  72 + ... ${USERS.users['${viewer}'].broker}
  73 + ... plan_view
  74 + Звірити відображення поля budget.project.id плану для користувача ${viewer}
  75 +
  76 +
  77 +Відображення назви проекту в бюджеті
  78 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  79 + ... viewer
  80 + ... ${USERS.users['${viewer}'].broker}
  81 + ... plan_view
  82 + Звірити відображення поля budget.project.name плану для користувача ${viewer}
  83 +
  84 +
  85 +Відображення назви організації
  86 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  87 + ... viewer
  88 + ... ${USERS.users['${viewer}'].broker}
  89 + ... plan_view
  90 + Звірити відображення поля procuringEntity.name плану для користувача ${viewer}
  91 +
  92 +
  93 +Відображення схеми ідентифікатора організації
  94 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  95 + ... viewer
  96 + ... ${USERS.users['${viewer}'].broker}
  97 + ... plan_view
  98 + Звірити відображення поля procuringEntity.identifier.scheme плану для користувача ${viewer}
  99 +
  100 +
  101 +Відображення ідентифікатора організації
  102 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  103 + ... viewer
  104 + ... ${USERS.users['${viewer}'].broker}
  105 + ... plan_view
  106 + Звірити відображення поля procuringEntity.identifier.id плану для користувача ${viewer}
  107 +
  108 +
  109 +Відображення легально зареєстрованої назви організації
  110 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  111 + ... viewer
  112 + ... ${USERS.users['${viewer}'].broker}
  113 + ... plan_view
  114 + Звірити відображення поля procuringEntity.identifier.legalName плану для користувача ${viewer}
  115 +
  116 +
  117 +Відображення опису класифікації
  118 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  119 + ... viewer
  120 + ... ${USERS.users['${viewer}'].broker}
  121 + ... plan_view
  122 + Звірити відображення поля classification.description плану для користувача ${viewer}
  123 +
  124 +
  125 +Відображення схеми класифікації
  126 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  127 + ... viewer
  128 + ... ${USERS.users['${viewer}'].broker}
  129 + ... plan_view
  130 + Звірити відображення поля classification.scheme плану для користувача ${viewer}
  131 +
  132 +
  133 +Відображення коду класифікації
  134 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  135 + ... viewer
  136 + ... ${USERS.users['${viewer}'].broker}
  137 + ... plan_view
  138 + Звірити відображення поля classification.id плану для користувача ${viewer}
  139 +
  140 +
  141 +Відображення дати початку періоду подання пропозицій
  142 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  143 + ... viewer
  144 + ... ${USERS.users['${viewer}'].broker}
  145 + ... plan_view
  146 + Звірити відображення поля tender.tenderPeriod.startDate плану для користувача ${viewer}
  147 +
  148 +
  149 +Відображення опису об'єкта
  150 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  151 + ... viewer
  152 + ... ${USERS.users['${viewer}'].broker}
  153 + ... plan_view level2
  154 + Звірити відображення description усіх предметів плану для користувача ${viewer}
  155 +
  156 +
  157 +Відображення кількості необхідних одиниць об'єкта
  158 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  159 + ... viewer
  160 + ... ${USERS.users['${viewer}'].broker}
  161 + ... plan_view
  162 + Звірити відображення quantity усіх предметів плану для користувача ${viewer}
  163 +
  164 +
  165 +Відображення кінцевої дати доставки
  166 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  167 + ... viewer
  168 + ... ${USERS.users['${viewer}'].broker}
  169 + ... plan_view
  170 + Звірити відображення deliveryDate.endDate усіх предметів плану для користувача ${viewer}
  171 +
  172 +
  173 +Відображення коду одиниці виміру
  174 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  175 + ... viewer
  176 + ... ${USERS.users['${viewer}'].broker}
  177 + ... plan_view
  178 + Звірити відображення unit.code усіх предметів плану для користувача ${viewer}
  179 +
  180 +
  181 +Відображення назви одиниці виміру
  182 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  183 + ... viewer
  184 + ... ${USERS.users['${viewer}'].broker}
  185 + ... plan_view
  186 + Звірити відображення unit.name усіх предметів плану для користувача ${viewer}
  187 +
  188 +
  189 +Відображення опису класифікації об'єкта
  190 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  191 + ... viewer
  192 + ... ${USERS.users['${viewer}'].broker}
  193 + ... plan_view
  194 + Звірити відображення classification.description усіх предметів плану для користувача ${viewer}
  195 +
  196 +
  197 +Відображення схеми класифікації об'єкта
  198 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  199 + ... viewer
  200 + ... ${USERS.users['${viewer}'].broker}
  201 + ... plan_view
  202 + Звірити відображення classification.scheme усіх предметів плану для користувача ${viewer}
  203 +
  204 +
  205 +Відображення коду класифікації об'єкта
  206 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних плану
  207 + ... viewer
  208 + ... ${USERS.users['${viewer}'].broker}
  209 + ... plan_view
  210 + Звірити відображення classification.id усіх предметів плану для користувача ${viewer}
  211 +
  212 +
  213 +Можливість змінити опис бюджету
  214 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування плану
  215 + ... tender_owner
  216 + ... ${USERS.users['${tender_owner}'].broker}
  217 + ... modify_plan
  218 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  219 + [Teardown] Оновити LAST_MODIFICATION_DATE
  220 + ${new_description}= create_fake_sentence
  221 + Можливість змінити поле budget.description плану на ${new_description}
  222 +
  223 +
  224 +Можливість змінити суму бюджету
  225 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування плану
  226 + ... tender_owner
  227 + ... ${USERS.users['${tender_owner}'].broker}
  228 + ... modify_plan
  229 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  230 + [Teardown] Оновити LAST_MODIFICATION_DATE
  231 + ${new_amount}= create_fake_value_amount
  232 + Можливість змінити поле budget.amount плану на ${new_amount}
  233 +
  234 +
  235 +Можливість змінити кінцеву дату доставки
  236 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування плану
  237 + ... tender_owner
  238 + ... ${USERS.users['${tender_owner}'].broker}
  239 + ... modify_plan
  240 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  241 + [Teardown] Оновити LAST_MODIFICATION_DATE
  242 + ${new_date}= create_fake_date
  243 + Можливість змінити поле items[0].deliveryDate.endDate плану на ${new_date}
  244 +
  245 +
  246 +Можливість змінити кількість одиниць предмету закупівлі
  247 + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування плану
  248 + ... tender_owner
  249 + ... ${USERS.users['${tender_owner}'].broker}
  250 + ... modify_plan
  251 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  252 + [Teardown] Оновити LAST_MODIFICATION_DATE
  253 + ${new_quantity}= create_fake_value_amount
  254 + Можливість змінити поле items[0].quantity плану на ${new_quantity}
  1 +-v MODE:planning
  2 +
  3 +-v NUMBER_OF_ITEMS:2
  4 +
  5 +-v TENDER_MEAT:False
  6 +-v ITEM_MEAT:False
  7 +
  8 +-i create_plan
  9 +-i find_plan
  10 +-i plan_view
  11 +-i modify_plan
  12 +-i add_item
  13 +-i delete_item
Please register or login to post a comment