Commit cd2b255fb915f2819225cc5831347c544f4e7639

Authored by Myroslav Opyr
2 parents b5d9284f e61d887c

Merge pull request #72 from mykhaly/limited_negotiation

Split limited into reporting and negotiation
... ... @@ -117,9 +117,9 @@ def test_tender_data(intervals, periods=("enquiry", "tender")):
117 117 return t_data
118 118
119 119
120   -def test_tender_data_limited(intervals):
  120 +def test_tender_data_limited(intervals, procurement_method_type):
121 121 now = get_now()
122   - return {
  122 + data = {
123 123 "items":
124 124 [
125 125 {
... ... @@ -159,7 +159,7 @@ def test_tender_data_limited(intervals):
159 159 ],
160 160 "owner": "test.quintagroup.com",
161 161 "procurementMethod": "limited",
162   - "procurementMethodType": "reporting",
  162 + "procurementMethodType": procurement_method_type,
163 163 "procuringEntity":
164 164 {
165 165 "address":
... ... @@ -191,6 +191,9 @@ def test_tender_data_limited(intervals):
191 191 },
192 192 "title": u"Послуги шкільних їдалень",
193 193 }
  194 + if procurement_method_type == "negotiation":
  195 + data.update({"procurementMethodDetails": "quick, accelerator=1440"})
  196 + return data
194 197
195 198
196 199 def test_tender_data_multiple_items(intervals):
... ...
  1 +*** Settings ***
  2 +Library op_robot_tests.tests_files.service_keywords
  3 +Library Collections
  4 +Resource keywords.robot
  5 +Resource resource.robot
  6 +Suite Setup Test Suite Setup
  7 +Suite Teardown Close all browsers
  8 +
  9 +
  10 +*** Variables ***
  11 +${mode} negotiation
  12 +${role} viewer
  13 +${broker} Quinta
  14 +
  15 +
  16 +*** Test Cases ***
  17 +##############################################################################################
  18 +# CANCELLATIONS
  19 +##############################################################################################
  20 +Можливість створити переговорну закупівлю для тестування скасування
  21 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити переговорну закупівлю для тестування скасування
  22 + ... tender_owner
  23 + ... ${USERS.users['${tender_owner}'].broker}
  24 + ... minimal
  25 + ${tender_data}= Підготовка даних для створення тендера
  26 + ${TENDER_UAID}= Викликати для учасника ${tender_owner}
  27 + ... Створити тендер
  28 + ... ${tender_data}
  29 + Log ${tender_data}
  30 + ${LAST_MODIFICATION_DATE}= Get Current TZdate
  31 + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
  32 + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
  33 + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
  34 + Log ${TENDER}
  35 +
  36 +
  37 +Можливість скасувати переговорну закупівлю
  38 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати переговорну закупівлю
  39 + ... tender_owner
  40 + ... ${USERS.users['${tender_owner}'].broker}
  41 + ... level2
  42 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  43 + ${cancellation_data}= Підготувати дані про скасування ${tender_owner}
  44 + Викликати для учасника ${tender_owner}
  45 + ... Скасувати закупівлю
  46 + ... ${TENDER['TENDER_UAID']}
  47 + ... ${cancellation_data['cancellation_reason']}
  48 + ... ${cancellation_data['document']}
  49 + ... ${cancellation_data['description']}
  50 + ${CANCEL_NUM}= Set variable 0
  51 + Set suite variable ${CANCEL_NUM}
  52 + ${DOC_NUM}= Set variable 0
  53 + Set suite variable ${DOC_NUM}
  54 +
  55 +
  56 +Відображення активного статусу скасування переговорної закупівлі
  57 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування переговорної закупівлі
  58 + ... viewer
  59 + ... ${USERS.users['${viewer}'].broker}
  60 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  61 + Звірити поле тендера із значенням ${viewer}
  62 + ... active
  63 + ... cancellations[${CANCEL_NUM}].status
  64 +
  65 +
  66 +Відображення причини скасування переговорної закупівлі
  67 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування переговорної закупівлі
  68 + ... viewer
  69 + ... ${USERS.users['${viewer}'].broker}
  70 + Звірити поле тендера із значенням ${viewer}
  71 + ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']}
  72 + ... cancellations[${CANCEL_NUM}].reason
  73 +
  74 +
  75 +Відображення опису документа скасування переговорної закупівлі
  76 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування переговорної закупівлі
  77 + ... viewer
  78 + ... ${USERS.users['${viewer}'].broker}
  79 + Звірити поле тендера із значенням ${viewer}
  80 + ... ${USERS.users['${tender_owner}']['cancellation_data']['description']}
  81 + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].description
  82 +
  83 +
  84 +Відображення заголовку документа скасування переговорної закупівлі
  85 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа скасування переговорної закупівлі
  86 + ... viewer
  87 + ... ${USERS.users['${viewer}'].broker}
  88 + Звірити поле тендера із значенням ${viewer}
  89 + ... ${USERS.users['${tender_owner}']['cancellation_data']['document']}
  90 + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].title
  91 +
  92 +##############################################################################################
  93 +# MAIN
  94 +##############################################################################################
  95 +
  96 +Можливість створити переговорну закупівлю
  97 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити переговорну закупівлю
  98 + ... tender_owner
  99 + ... ${USERS.users['${tender_owner}'].broker}
  100 + ... minimal
  101 + ${tender_data}= Підготовка даних для створення тендера
  102 + ${TENDER_UAID}= Викликати для учасника ${tender_owner}
  103 + ... Створити тендер
  104 + ... ${tender_data}
  105 + Log ${tender_data}
  106 + ${LAST_MODIFICATION_DATE}= Get Current TZdate
  107 + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
  108 + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
  109 + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
  110 + Log ${TENDER}
  111 +
  112 +
  113 +Можливість знайти переговорну закупівлю по ідентифікатору
  114 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість знайти переговорну закупівлю по ідентифікатору
  115 + ... viewer
  116 + ... ${USERS.users['${tender_owner}'].broker}
  117 + ... minimal
  118 + Викликати для учасника ${viewer}
  119 + ... Пошук тендера по ідентифікатору
  120 + ... ${TENDER['TENDER_UAID']}
  121 +
  122 +
  123 +Можливість модифікації переговорної закупівлі
  124 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації переговорної закупівлі
  125 + ... tender_owner
  126 + ... ${USERS.users['${tender_owner}'].broker}
  127 + ... level2
  128 + Викликати для учасника ${tender_owner}
  129 + ... Модифікувати закупівлю
  130 + ... ${TENDER['TENDER_UAID']}
  131 +
  132 +
  133 +Можливість додати документацію до переговорної закупівлі
  134 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати тендерну документацію до переговорної закупівлі
  135 + ... tender_owner
  136 + ... ${USERS.users['${tender_owner}'].broker}
  137 + ... level2
  138 + ${filepath}= create_fake_doc
  139 + Викликати для учасника ${tender_owner}
  140 + ... Завантажити документ
  141 + ... ${filepath}
  142 + ... ${TENDER['TENDER_UAID']}
  143 + ${documents}= Create Dictionary filepath ${filepath}
  144 + Set To Dictionary ${USERS.users['${tender_owner}']} documents ${documents}
  145 +
  146 +
  147 +Можливість зареєструвати і підтвердити постачальника до переговорної закупівлі
  148 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до переговорної закупівлі
  149 + ... tender_owner
  150 + ... ${USERS.users['${tender_owner}'].broker}
  151 + ... minimal
  152 + ${SUPP_NUM}= Set variable 0
  153 + Set Suite Variable ${SUPP_NUM}
  154 + ${supplier_data}= Підготувати дані про постачальника ${tender_owner}
  155 + Викликати для учасника ${tender_owner}
  156 + ... Додати і підтвердити постачальника
  157 + ... ${TENDER['TENDER_UAID']}
  158 + ... ${supplier_data}
  159 +
  160 +##############################################################################################
  161 +# MAIN DATA
  162 +##############################################################################################
  163 +
  164 +Відображення заголовку переговорної закупівлі
  165 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку переговорної закупівлі
  166 + ... viewer
  167 + ... ${USERS.users['${viewer}'].broker}
  168 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  169 + Звірити поле тендера ${viewer}
  170 + ... ${USERS.users['${tender_owner}'].initial_data}
  171 + ... title
  172 +
  173 +
  174 +Відображення ідентифікатора переговорної закупівлі
  175 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора переговорної закупівлі
  176 + ... viewer
  177 + ... ${USERS.users['${viewer}'].broker}
  178 + Звірити поле тендера із значенням ${viewer}
  179 + ... ${TENDER['TENDER_UAID']}
  180 + ... tenderID
  181 +
  182 +##############################################################################################
  183 +# MAIN DATA.VALUE
  184 +##############################################################################################
  185 +
  186 +Відображення бюджету переговорної закупівлі
  187 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету переговорної закупівлі
  188 + ... viewer
  189 + ... ${USERS.users['${viewer}'].broker}
  190 + Звірити поле тендера ${viewer}
  191 + ... ${USERS.users['${tender_owner}'].initial_data}
  192 + ... value.amount
  193 +
  194 +
  195 +Відображення валюти переговорної закупівлі
  196 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти переговорної закупівлі
  197 + ... viewer
  198 + ... ${USERS.users['${viewer}'].broker}
  199 + Звірити поле тендера ${viewer}
  200 + ... ${USERS.users['${tender_owner}'].initial_data}
  201 + ... value.currency
  202 +
  203 +
  204 +Відображення врахованого податку в бюджет переговорної закупівлі
  205 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахування податку в бюджет переговорної закупівлі
  206 + ... viewer
  207 + ... ${USERS.users['${viewer}'].broker}
  208 + Звірити поле тендера ${viewer}
  209 + ... ${USERS.users['${tender_owner}'].initial_data}
  210 + ... value.valueAddedTaxIncluded
  211 +
  212 +##############################################################################################
  213 +# MAIN DATA.PROCURING ENTITY
  214 +##############################################################################################
  215 +
  216 +Відображення країни замовника переговорної закупівлі
  217 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни замовника переговорної закупівлі
  218 + ... viewer
  219 + ... ${USERS.users['${viewer}'].broker}
  220 + Звірити поле тендера ${viewer}
  221 + ... ${USERS.users['${tender_owner}'].initial_data}
  222 + ... procuringEntity.address.countryName
  223 +
  224 +
  225 +Відображення населеного пункту замовника переговорної закупівлі
  226 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту замовника переговорної закупівлі
  227 + ... viewer
  228 + ... ${USERS.users['${viewer}'].broker}
  229 + Звірити поле тендера ${viewer}
  230 + ... ${USERS.users['${tender_owner}'].initial_data}
  231 + ... procuringEntity.address.locality
  232 +
  233 +
  234 +Відображення поштового коду замовника переговорної закупівлі
  235 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду замовника переговорної закупівлі
  236 + ... viewer
  237 + ... ${USERS.users['${viewer}'].broker}
  238 + Звірити поле тендера ${viewer}
  239 + ... ${USERS.users['${tender_owner}'].initial_data}
  240 + ... procuringEntity.address.postalCode
  241 +
  242 +
  243 +Відображення області замовника переговорної закупівлі
  244 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області замовника переговорної закупівлі
  245 + ... viewer
  246 + ... ${USERS.users['${viewer}'].broker}
  247 + Звірити поле тендера ${viewer}
  248 + ... ${USERS.users['${tender_owner}'].initial_data}
  249 + ... procuringEntity.address.region
  250 +
  251 +
  252 +Відображення вулиці замовника переговорної закупівлі
  253 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці замовника переговорної закупівлі
  254 + ... viewer
  255 + ... ${USERS.users['${viewer}'].broker}
  256 + Звірити поле тендера ${viewer}
  257 + ... ${USERS.users['${tender_owner}'].initial_data}
  258 + ... procuringEntity.address.streetAddress
  259 +
  260 +
  261 +Відображення контактного імені замовника переговорної закупівлі
  262 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені замовника переговорної закупівлі
  263 + ... viewer
  264 + ... ${USERS.users['${viewer}'].broker}
  265 + Звірити поле тендера ${viewer}
  266 + ... ${USERS.users['${tender_owner}'].initial_data}
  267 + ... procuringEntity.contactPoint.name
  268 +
  269 +
  270 +Відображення контактного телефону замовника переговорної закупівлі
  271 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону замовника переговорної закупівлі
  272 + ... viewer
  273 + ... ${USERS.users['${viewer}'].broker}
  274 + Звірити поле тендера ${viewer}
  275 + ... ${USERS.users['${tender_owner}'].initial_data}
  276 + ... procuringEntity.contactPoint.telephone
  277 +
  278 +
  279 +Відображення сайту замовника переговорної закупівлі
  280 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення сайту замовника переговорної закупівлі
  281 + ... viewer
  282 + ... ${USERS.users['${viewer}'].broker}
  283 + Звірити поле тендера ${viewer}
  284 + ... ${USERS.users['${tender_owner}'].initial_data}
  285 + ... procuringEntity.contactPoint.url
  286 +
  287 +
  288 +Відображення офіційного імені замовника переговорної закупівлі
  289 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені замовника переговорної закупівлі
  290 + ... viewer
  291 + ... ${USERS.users['${viewer}'].broker}
  292 + Звірити поле тендера ${viewer}
  293 + ... ${USERS.users['${tender_owner}'].initial_data}
  294 + ... procuringEntity.identifier.legalName
  295 +
  296 +
  297 +Відображення схеми ідентифікації замовника переговорної закупівлі
  298 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації замовника переговорної закупівлі
  299 + ... viewer
  300 + ... ${USERS.users['${viewer}'].broker}
  301 + Звірити поле тендера ${viewer}
  302 + ... ${USERS.users['${tender_owner}'].initial_data}
  303 + ... procuringEntity.identifier.scheme
  304 +
  305 +
  306 +Відображення ідентифікатора замовника переговорної закупівлі
  307 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора замовника переговорної закупівлі
  308 + ... viewer
  309 + ... ${USERS.users['${viewer}'].broker}
  310 + Звірити поле тендера ${viewer}
  311 + ... ${USERS.users['${tender_owner}'].initial_data}
  312 + ... procuringEntity.identifier.id
  313 +
  314 +
  315 +Відображення імені замовника переговорної закупівлі
  316 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені замовника переговорної закупівлі
  317 + ... viewer
  318 + ... ${USERS.users['${viewer}'].broker}
  319 + Звірити поле тендера ${viewer}
  320 + ... ${USERS.users['${tender_owner}'].initial_data}
  321 + ... procuringEntity.name
  322 +
  323 +##############################################################################################
  324 +# MAIN DATA.ITEMS
  325 +##############################################################################################
  326 +
  327 +Відображення опису додаткової класифікації номенклатури переговорної закупівлі
  328 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису додаткової класифікації номенклатури переговорної закупівлі
  329 + ... viewer
  330 + ... ${USERS.users['${viewer}'].broker}
  331 + ${ITEMS_NUM}= Set variable 0
  332 + Set Suite Variable ${ITEMS_NUM}
  333 + ${ADDITIONAL_CLASS_NUM}= Set variable 0
  334 + Set Suite Variable ${ADDITIONAL_CLASS_NUM}
  335 + Звірити поле тендера ${viewer}
  336 + ... ${USERS.users['${tender_owner}'].initial_data}
  337 + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].description
  338 +
  339 +
  340 +Відображення ідентифікатора додаткової класифікації номенклатури переговорної закупівлі
  341 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора додаткової класифікацій номенклатури переговорної закупівлі
  342 + ... viewer
  343 + ... ${USERS.users['${viewer}'].broker}
  344 + Звірити поле тендера ${viewer}
  345 + ... ${USERS.users['${tender_owner}'].initial_data}
  346 + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].id
  347 +
  348 +
  349 +Відображення схеми додаткової класифікації номенклатури переговорної закупівлі
  350 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми додаткової класифікації номенклатури переговорної закупівлі
  351 + ... viewer
  352 + ... ${USERS.users['${viewer}'].broker}
  353 + Звірити поле тендера ${viewer}
  354 + ... ${USERS.users['${tender_owner}'].initial_data}
  355 + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].scheme
  356 +
  357 +
  358 +Відображення схеми класифікації номенклатури переговорної закупівлі
  359 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми класифікації номенклатури переговорної закупівлі
  360 + ... viewer
  361 + ... ${USERS.users['${viewer}'].broker}
  362 + Звірити поле тендера ${viewer}
  363 + ... ${USERS.users['${tender_owner}'].initial_data}
  364 + ... items[${ITEMS_NUM}].classification.scheme
  365 +
  366 +
  367 +Відображення ідентифікатора класифікації номенклатури переговорної закупівлі
  368 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора класифікації номенклатури переговорної закупівлі
  369 + ... viewer
  370 + ... ${USERS.users['${viewer}'].broker}
  371 + Звірити поле тендера ${viewer}
  372 + ... ${USERS.users['${tender_owner}'].initial_data}
  373 + ... items[${ITEMS_NUM}].classification.id
  374 +
  375 +
  376 +Відображення опису класифікації номенклатури переговорної закупівлі
  377 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису класифікації номенклатури переговорної закупівлі
  378 + ... viewer
  379 + ... ${USERS.users['${viewer}'].broker}
  380 + Звірити поле тендера ${viewer}
  381 + ... ${USERS.users['${tender_owner}'].initial_data}
  382 + ... items[${ITEMS_NUM}].classification.description
  383 +
  384 +
  385 +Відображення опису номенклатури переговорної закупівлі
  386 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису номенклатури переговорної закупівлі
  387 + ... viewer
  388 + ... ${USERS.users['${viewer}'].broker}
  389 + Звірити поле тендера ${viewer}
  390 + ... ${USERS.users['${tender_owner}'].initial_data}
  391 + ... items[${ITEMS_NUM}].description
  392 +
  393 +
  394 +Відображення ідентифікатора номенклатури переговорної закупівлі
  395 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора номенклатури переговорної закупівлі
  396 + ... viewer
  397 + ... ${USERS.users['${viewer}'].broker}
  398 + Звірити поле тендера ${viewer}
  399 + ... ${USERS.users['${tender_owner}'].initial_data}
  400 + ... items[${ITEMS_NUM}].id
  401 +
  402 +
  403 +Відображення кількості номенклатури переговорної закупівлі
  404 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення кількості номенклатури переговорної закупівлі
  405 + ... viewer
  406 + ... ${USERS.users['${viewer}'].broker}
  407 + Звірити поле тендера із значенням ${viewer}
  408 + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['quantity']}
  409 + ... items[${ITEMS_NUM}].quantity
  410 +
  411 +
  412 +Відображення назви одиниці номенклатури переговорної закупівлі
  413 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви одиниці номенклатури переговорної закупівлі
  414 + ... viewer
  415 + ... ${USERS.users['${viewer}'].broker}
  416 + Звірити поле тендера із значенням ${viewer}
  417 + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['name']}
  418 + ... items[${ITEMS_NUM}].unit.name
  419 +
  420 +
  421 +Відображення коду одиниці номенклатури переговорної закупівлі
  422 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення коду одиниці номенклатури переговорної закупівлі
  423 + ... viewer
  424 + ... ${USERS.users['${viewer}'].broker}
  425 + Звірити поле тендера із значенням ${viewer}
  426 + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['code']}
  427 + ... items[${ITEMS_NUM}].unit.code
  428 +
  429 +
  430 +Відображення дати доставки номенклатури переговорної закупівлі
  431 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення дати доставки номенклатури переговорної закупівлі
  432 + ... viewer
  433 + ... ${USERS.users['${viewer}'].broker}
  434 + Звірити дату тендера ${viewer}
  435 + ... ${USERS.users['${tender_owner}'].initial_data}
  436 + ... items[${ITEMS_NUM}].deliveryDate.endDate
  437 +
  438 +
  439 +Відображення координат широти доставки номенклатури переговорної закупівлі
  440 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат широти доставки номенклатури переговорної закупівлі
  441 + ... viewer
  442 + ... ${USERS.users['${viewer}'].broker}
  443 + Звірити поле тендера ${viewer}
  444 + ... ${USERS.users['${tender_owner}'].initial_data}
  445 + ... items[${ITEMS_NUM}].deliveryLocation.latitude
  446 +
  447 +
  448 +Відображення координат довготи доставки номенклатури переговорної закупівлі
  449 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат довготи доставки номенклатури переговорної закупівлі
  450 + ... viewer
  451 + ... ${USERS.users['${viewer}'].broker}
  452 + Звірити поле тендера ${viewer}
  453 + ... ${USERS.users['${tender_owner}'].initial_data}
  454 + ... items[${ITEMS_NUM}].deliveryLocation.longitude
  455 +
  456 +
  457 +Відображення назви нас. пункту доставки номенклатури переговорної закупівлі
  458 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту доставки номенклатури переговорної закупівлі
  459 + ... viewer
  460 + ... ${USERS.users['${viewer}'].broker}
  461 + Звірити поле тендера ${viewer}
  462 + ... ${USERS.users['${tender_owner}'].initial_data}
  463 + ... items[${ITEMS_NUM}].deliveryAddress.countryName
  464 +
  465 +
  466 +Відображення назви нас. пункту російською мовою доставки номенклатури переговорної закупівлі
  467 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту російською мовою доставки номенклатури переговорної закупівлі
  468 + ... viewer
  469 + ... ${USERS.users['${viewer}'].broker}
  470 + Звірити поле тендера ${viewer}
  471 + ... ${USERS.users['${tender_owner}'].initial_data}
  472 + ... items[${ITEMS_NUM}].deliveryAddress.countryName_ru
  473 +
  474 +
  475 +Відображення назви нас. пункту англійською мовою доставки номенклатури переговорної закупівлі
  476 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту англійською мовою доставки номенклатури переговорної закупівлі
  477 + ... viewer
  478 + ... ${USERS.users['${viewer}'].broker}
  479 + Звірити поле тендера ${viewer}
  480 + ... ${USERS.users['${tender_owner}'].initial_data}
  481 + ... items[${ITEMS_NUM}].deliveryAddress.countryName_en
  482 +
  483 +
  484 +Відображення пошт. коду доставки номенклатури переговорної закупівлі
  485 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пошт. коду доставки номенклатури переговорної закупівлі
  486 + ... viewer
  487 + ... ${USERS.users['${viewer}'].broker}
  488 + Звірити поле тендера ${viewer}
  489 + ... ${USERS.users['${tender_owner}'].initial_data}
  490 + ... items[${ITEMS_NUM}].deliveryAddress.postalCode
  491 +
  492 +
  493 +Відображення регіону доставки номенклатури переговорної закупівлі
  494 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення регіону доставки номенклатури переговорної закупівлі
  495 + ... viewer
  496 + ... ${USERS.users['${viewer}'].broker}
  497 + Звірити поле тендера ${viewer}
  498 + ... ${USERS.users['${tender_owner}'].initial_data}
  499 + ... items[${ITEMS_NUM}].deliveryAddress.region
  500 +
  501 +
  502 +Відображення населеного пункту адреси доставки номенклатури переговорної закупівлі
  503 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту адреси доставки номенклатури переговорної закупівлі
  504 + ... viewer
  505 + ... ${USERS.users['${viewer}'].broker}
  506 + Звірити поле тендера ${viewer}
  507 + ... ${USERS.users['${tender_owner}'].initial_data}
  508 + ... items[${ITEMS_NUM}].deliveryAddress.locality
  509 +
  510 +
  511 +Відображення вулиці доставки номенклатури переговорної закупівлі
  512 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці доставки номенклатури переговорної закупівлі
  513 + ... viewer
  514 + ... ${USERS.users['${viewer}'].broker}
  515 + Звірити поле тендера ${viewer}
  516 + ... ${USERS.users['${tender_owner}'].initial_data}
  517 + ... items[${ITEMS_NUM}].deliveryAddress.streetAddress
  518 +
  519 +##############################################################################################
  520 +# DOCUMENTS
  521 +##############################################################################################
  522 +
  523 +Відображення заголовку документа переговорної закупівлі
  524 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа переговорної закупівлі
  525 + ... viewer
  526 + ... ${USERS.users['${viewer}'].broker}
  527 + ${doc_num}= Set variable 0
  528 + Звірити поле тендера із значенням ${viewer}
  529 + ... ${USERS.users['${tender_owner}']['documents']['filepath']}
  530 + ... documents[${doc_num}].title
  531 +
  532 +##############################################################################################
  533 +# AWARDS
  534 +##############################################################################################
  535 +
  536 +Відображення підтвердженого постачальника переговорної закупівлі
  537 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення підтвердженого постачальника переговорної закупівлі
  538 + ... viewer
  539 + ... ${USERS.users['${viewer}'].broker}
  540 + ${AWARD_NUM}= Set variable 0
  541 + Set Suite Variable ${AWARD_NUM}
  542 + Звірити поле тендера із значенням ${viewer}
  543 + ... active
  544 + ... awards[${AWARD_NUM}].status
  545 +
  546 +
  547 +Відображення країни постачальника переговорної закупівлі
  548 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни постачальника переговорної закупівлі
  549 + ... viewer
  550 + ... ${USERS.users['${viewer}'].broker}
  551 + Звірити поле тендера із значенням ${viewer}
  552 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['countryName']}
  553 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.countryName
  554 +
  555 +
  556 +Відображення міста постачальника переговорної закупівлі
  557 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення міста постачальника переговорної закупівлі
  558 + ... viewer
  559 + ... ${USERS.users['${viewer}'].broker}
  560 + Звірити поле тендера із значенням ${viewer}
  561 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['locality']}
  562 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.locality
  563 +
  564 +
  565 +Відображення поштового коду постачальника переговорної закупівлі
  566 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду постачальника переговорної закупівлі
  567 + ... viewer
  568 + ... ${USERS.users['${viewer}'].broker}
  569 + Звірити поле тендера із значенням ${viewer}
  570 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['postalCode']}
  571 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.postalCode
  572 +
  573 +
  574 +Відображення області постачальника переговорної закупівлі
  575 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області постачальника переговорної закупівлі
  576 + ... viewer
  577 + ... ${USERS.users['${viewer}'].broker}
  578 + Звірити поле тендера із значенням ${viewer}
  579 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['region']}
  580 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.region
  581 +
  582 +
  583 +Відображення вулиці постачальника переговорної закупівлі
  584 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці постачальника переговорної закупівлі
  585 + ... viewer
  586 + ... ${USERS.users['${viewer}'].broker}
  587 + Звірити поле тендера із значенням ${viewer}
  588 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['streetAddress']}
  589 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.streetAddress
  590 +
  591 +
  592 +Відображення контактного телефону постачальника переговорної закупівлі
  593 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону постачальника переговорної закупівлі
  594 + ... viewer
  595 + ... ${USERS.users['${viewer}'].broker}
  596 + Звірити поле тендера із значенням ${viewer}
  597 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['telephone']}
  598 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.telephone
  599 +
  600 +
  601 +Відображення контактного імені постачальника переговорної закупівлі
  602 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені постачальника переговорної закупівлі
  603 + ... viewer
  604 + ... ${USERS.users['${viewer}'].broker}
  605 + Звірити поле тендера із значенням ${viewer}
  606 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['name']}
  607 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.name
  608 +
  609 +
  610 +Відображення контактного імейлу постачальника переговорної закупівлі
  611 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імейлу постачальника переговорної закупівлі
  612 + ... viewer
  613 + ... ${USERS.users['${viewer}'].broker}
  614 + Звірити поле тендера із значенням ${viewer}
  615 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['email']}
  616 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.email
  617 +
  618 +
  619 +Відображення схеми ідентифікації постачальника переговорної закупівлі
  620 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації постачальника переговорної закупівлі
  621 + ... viewer
  622 + ... ${USERS.users['${viewer}'].broker}
  623 + Звірити поле тендера із значенням ${viewer}
  624 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['scheme']}
  625 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.scheme
  626 +
  627 +
  628 +Відображення офіційного імені постачальника переговорної закупівлі
  629 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені постачальника переговорної закупівлі
  630 + ... viewer
  631 + ... ${USERS.users['${viewer}'].broker}
  632 + Звірити поле тендера із значенням ${viewer}
  633 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['legalName']}
  634 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.legalName
  635 +
  636 +
  637 +Відображення ідентифікатора постачальника переговорної закупівлі
  638 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора постачальника переговорної закупівлі
  639 + ... viewer
  640 + ... ${USERS.users['${viewer}'].broker}
  641 + Звірити поле тендера із значенням ${viewer}
  642 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['id']}
  643 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.id
  644 +
  645 +
  646 +Відображення імені постачальника переговорної закупівлі
  647 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені постачальника переговорної закупівлі
  648 + ... viewer
  649 + ... ${USERS.users['${viewer}'].broker}
  650 + Звірити поле тендера із значенням ${viewer}
  651 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['name']}
  652 + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].name
  653 +
  654 +
  655 +Відображення врахованого податку до ціни номенклатури постачальника переговорної закупівлі
  656 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахованого податку до ціни номенклатури постачальника переговорної закупівлі
  657 + ... viewer
  658 + ... ${USERS.users['${viewer}'].broker}
  659 + Звірити поле тендера із значенням ${viewer}
  660 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']}
  661 + ... awards[${AWARD_NUM}].value.valueAddedTaxIncluded
  662 +
  663 +
  664 +Відображення валюти ціни номенклатури постачальника переговорної закупівлі
  665 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника переговорної закупівлі
  666 + ... viewer
  667 + ... ${USERS.users['${viewer}'].broker}
  668 + Звірити поле тендера із значенням ${viewer}
  669 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']}
  670 + ... awards[${AWARD_NUM}].value.currency
  671 +
  672 +
  673 +Відображення вартості номенклатури постачальника переговорної закупівлі
  674 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника переговорної закупівлі
  675 + ... viewer
  676 + ... ${USERS.users['${viewer}'].broker}
  677 + Звірити поле тендера із значенням ${viewer}
  678 + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']}
  679 + ... awards[${AWARD_NUM}].value.amount
  680 +
  681 +##############################################################################################
  682 +# CONTRACTS
  683 +##############################################################################################
  684 +
  685 +Неможливість укласти угоду для переговорної закупівлі поки не пройде stand-still період
  686 + [Tags] ${USERS.users['${tender_owner}'].broker}: Неможливість укласти угоду для переговорної закупівлі поки не пройде stand-still період
  687 + ... ${USERS.users['${tender_owner}'].broker}
  688 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  689 + ${CONTR_NUM}= Set variable 0
  690 + Set suite variable ${CONTR_NUM}
  691 + Викликати для учасника ${tender_owner}
  692 + ... Підтвердити підписання контракту
  693 + ... shouldfail
  694 + ... ${TENDER['TENDER_UAID']}
  695 + ... ${CONTR_NUM}
  696 +
  697 +
  698 +Відображення статусу непідписаної угоди з постачальником переговорної закупівлі
  699 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником переговорної закупівлі
  700 + ... viewer
  701 + ... ${USERS.users['${viewer}'].broker}
  702 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  703 + Звірити поле тендера із значенням ${viewer}
  704 + ... pending
  705 + ... contracts[${CONTR_NUM}].status
  706 +
  707 +
  708 +Можливість укласти угоду для переговорної закупівлі
  709 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для переговорної закупівлі
  710 + ... ${USERS.users['${tender_owner}'].broker}
  711 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  712 + Дочекатись дати ${USERS.users['${tender_owner}'].tender_data.data.awards[${CONTR_NUM}].complaintPeriod.endDate}
  713 + Викликати для учасника ${tender_owner}
  714 + ... Підтвердити підписання контракту
  715 + ... ${TENDER['TENDER_UAID']}
  716 + ... ${CONTR_NUM}
  717 +
  718 +
  719 +Відображення статусу підписаної угоди з постачальником переговорної закупівлі
  720 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником переговорної закупівлі
  721 + ... viewer
  722 + ... ${USERS.users['${viewer}'].broker}
  723 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  724 + Звірити поле тендера із значенням ${viewer}
  725 + ... active
  726 + ... contracts[${CONTR_NUM}].status
... ...
... ... @@ -8,7 +8,7 @@ Suite Teardown Close all browsers
8 8
9 9
10 10 *** Variables ***
11   -${mode} limited
  11 +${mode} reporting
12 12 ${role} viewer
13 13 ${broker} Quinta
14 14
... ...
... ... @@ -158,8 +158,10 @@ def prepare_test_tender_data(procedure_intervals, mode):
158 158 return munchify({'data': test_tender_data(intervals)})
159 159 elif mode == 'multi':
160 160 return munchify({'data': test_tender_data_multiple_items(intervals)})
161   - elif mode == 'limited':
162   - return munchify({'data': test_tender_data_limited(intervals)})
  161 + elif mode == 'reporting':
  162 + return munchify({'data': test_tender_data_limited(intervals, 'reporting')})
  163 + elif mode == 'negotiation':
  164 + return munchify({'data': test_tender_data_limited(intervals, 'negotiation')})
163 165 elif mode == 'openua':
164 166 return munchify({'data': test_tender_data_openua(intervals)})
165 167 elif mode == 'openeu':
... ...
Please register or login to post a comment