Commit 50c010be653e9ad8630b61329441e38bb0286efc

Authored by mykhaly
1 parent 45554cb7

Make singleItemTenderComplaints test suite

... ... @@ -139,40 +139,6 @@ Library openprocurement_client_helper.py
139 139 Log object data ${question_with_answer} question_with_answer
140 140
141 141
142   -Подати скаргу
143   - [Arguments] ${username} ${tender_uaid} ${complaint}
144   - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
145   - ${complaint}= Call Method ${USERS.users['${username}'].client} _create_tender_resource_item ${tender} ${complaint} complaints
146   - ${access_token}= Get Variable Value ${complaint.access.token}
147   - Set To Dictionary ${USERS.users['${username}']} access_token ${access_token}
148   - Log object data ${complaint} complaint
149   -
150   -
151   -Порівняти скаргу
152   - [Arguments] ${username} ${tender_uaid} ${complaint}
153   - Log ${username}
154   - Log ${tender_uaid}
155   - Log ${complaint}
156   - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
157   - ${complaint}= Get Variable Value ${tender.data.complaints[0]}
158   - Log ${complaint}
159   - #TODO: COMPARE
160   - #Dictionary Should Contain Sub Dictionary ${complaint} ${complaint.data}
161   - #:FOR ${element} IN ${complaint.data}
162   - #\ Log ${element}
163   - #\ Dictionary Should Contain Value ${complaint} ${element}
164   -
165   -
166   -Обробити скаргу
167   - [Arguments] ${username} ${tender_uaid} ${complaint_id} ${answer_data}
168   - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
169   - ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token}
170   - ${answer_data.data.id}= Set Variable ${tender.data.complaints[${complaint_id}].id}
171   - ${complaint_with_answer}= Call Method ${USERS.users['${username}'].client} _patch_tender_resource_item ${tender} ${answer_data} complaints
172   - Log many ${USERS.users['${username}'].client} ${tender} ${answer_data}
173   - Log object data ${complaint_with_answer} complaint_with_answer
174   -
175   -
176 142 Подати цінову пропозицію
177 143 [Arguments] ${username} ${tender_uaid} ${bid}
178 144 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
... ... @@ -325,11 +291,11 @@ Library openprocurement_client_helper.py
325 291 Модифікувати закупівлю
326 292 [Documentation]
327 293 ... [Arguments] Username and tender uaid
328   - ... Find tender using uaid, get data from additional_items_data and call patch_tender
  294 + ... Find tender using uaid, get data from test_additional_items_data and call patch_tender
329 295 ... [Return] Nothing
330 296 [Arguments] ${username} ${tender_uaid}
331 297 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
332   - ${data}= additional_items_data ${tender['data']['id']} ${tender['access']['token']}
  298 + ${data}= test_additional_items_data ${tender['data']['id']} ${tender['access']['token']}
333 299 Log ${data}
334 300 Set To Dictionary ${USERS.users['${tender_owner}']} additional_items ${data['data']['items']}
335 301 ${reply}= Call Method ${USERS.users['${username}'].client} patch_tender ${data}
... ... @@ -351,11 +317,11 @@ Library openprocurement_client_helper.py
351 317 Підтвердити постачальника
352 318 [Documentation]
353 319 ... [Arguments] Username, tender uaid and number of the award to confirm
354   - ... Find tender using uaid, get data from confirm_supplier and call patch_award
  320 + ... Find tender using uaid, get data from test_confirm_supplier and call patch_award
355 321 ... [Return] Nothing
356 322 [Arguments] ${username} ${tender_uaid} ${award_num}
357 323 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
358   - ${data}= confirm_supplier ${tender['data']['awards'][${award_num}]['id']}
  324 + ${data}= test_confirm_supplier_data ${tender['data']['awards'][${award_num}]['id']}
359 325 Log ${data}
360 326 ${reply}= Call Method ${USERS.users['${username}'].client} patch_award ${tender} ${data}
361 327 Log ${reply}
... ... @@ -364,12 +330,12 @@ Library openprocurement_client_helper.py
364 330 Додати запит на скасування
365 331 [Documentation]
366 332 ... [Arguments] Username, tender uaid and cancellation reason
367   - ... Find tender using uaid, set cancellation reason, get data from cancel_tender
  333 + ... Find tender using uaid, set cancellation reason, get data from test_cancel_tender
368 334 ... and call create_cancellation
369 335 ... [Return] Nothing
370 336 [Arguments] ${username} ${tender_uaid} ${cancellation_reason}
371 337 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
372   - ${data}= cancel_tender ${cancellation_reason}
  338 + ${data}= test_cancel_tender_data ${cancellation_reason}
373 339 Log ${data}
374 340 Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_reason ${data}
375 341 ${reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${data}
... ... @@ -392,7 +358,7 @@ Library openprocurement_client_helper.py
392 358 Змінити опис документа в скасуванні
393 359 [Documentation]
394 360 ... [Arguments] Username, tender uaid, cancellation number and cancellation document number
395   - ... Find tender using uaid, get data from change_cancellation_document_field and call
  361 + ... Find tender using uaid, get data from test_change_cancellation_document_field and call
396 362 ... patch_cancellation_document
397 363 ... [Return] Nothing
398 364 [Arguments] ${username} ${tender_uaid} ${cancel_num} ${doc_num}
... ... @@ -400,7 +366,7 @@ Library openprocurement_client_helper.py
400 366 ${cancellation_document_field}= Set variable description
401 367 ${cancellation_document_description}= Set variable test description
402 368 Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_document_description ${cancellation_document_description}
403   - ${data}= change_cancellation_document_field ${cancellation_document_field} ${cancellation_document_description}
  369 + ${data}= test_change_cancellation_document_field_data ${cancellation_document_field} ${cancellation_document_description}
404 370 Log ${data}
405 371 ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${tender['data']['cancellations'][${cancel_num}]['id']} ${tender['data']['cancellations'][${cancel_num}]['documents'][${doc_num}]['id']}
406 372 Log ${reply}
... ... @@ -423,11 +389,11 @@ Library openprocurement_client_helper.py
423 389 Підтвердити скасування закупівлі
424 390 [Documentation]
425 391 ... [Arguments] Username, tender uaid, cancellation number
426   - ... Find tender using uaid, get cancellation confirmation data and call patch_cancellation
  392 + ... Find tender using uaid, get cancellation test_confirmation data and call patch_cancellation
427 393 ... [Return] Nothing
428 394 [Arguments] ${username} ${tender_uaid} ${cancel_num}
429 395 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
430   - ${data}= confirm_cancellation ${tender['data']['cancellations'][${cancel_num}]['id']}
  396 + ${data}= test_confirm_cancellation_data ${tender['data']['cancellations'][${cancel_num}]['id']}
431 397 Log ${data}
432 398 ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation ${tender} ${data}
433 399 Log ${reply}
... ... @@ -436,11 +402,71 @@ Library openprocurement_client_helper.py
436 402 Підтвердити підписання контракту
437 403 [Documentation]
438 404 ... [Arguments] Username, tender uaid, contract number
439   - ... Find tender using uaid, get contract confirmation data and call patch_contract
  405 + ... Find tender using uaid, get contract test_confirmation data and call patch_contract
440 406 ... [Return] Nothing
441 407 [Arguments] ${username} ${tender_uaid} ${contract_num}
442 408 ${tender}= Викликати для учасника ${username} Пошук тендера по ідентифікатору ${tender_uaid}
443   - ${data}= confirm_contract ${tender['data']['contracts'][${contract_num}]['id']}
  409 + ${data}= test_confirm_contract_data ${tender['data']['contracts'][${contract_num}]['id']}
444 410 Log ${data}
445 411 ${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data}
446 412 Log ${reply}
  413 +
  414 +##############################################################################
  415 +# singleItemTenderComplaints
  416 +##############################################################################
  417 +
  418 +Створити вимогу
  419 + [Arguments] ${username} ${tender_uaid}
  420 + ${complaint_num}= Set variable 0
  421 + ${complaint}= Set variable ${COMPLAINTS[${complaint_num}]}
  422 + Log ${complaint}
  423 + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
  424 + ... ${username}
  425 + ... ${tender_uaid}
  426 + ${reply}= Call Method
  427 + ... ${USERS.users['${username}'].client}
  428 + ... create_complaint
  429 + ... ${tender}
  430 + ... ${complaint}
  431 + Log ${reply}
  432 + ${access_token}= Get Variable Value ${reply.access.token}
  433 + Set To Dictionary ${USERS.users['${username}']} access_token ${access_token}
  434 + Set To Dictionary ${USERS.users['${username}']} complaints ${complaint}
  435 +
  436 +
  437 +Завантажити документацію до вимоги
  438 + [Arguments] ${username} ${tender_uaid} ${complaint_num}
  439 + ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  440 + ${compl_doc}= create_fake_doc
  441 + Set To Dictionary ${USERS.users['${username}']} compl_doc ${compl_doc}
  442 + ${reply}= Call Method ${USERS.users['${username}'].client} upload_complaint_document ${compl_doc} ${tender} ${tender['data']['complaints'][${complaint_num}]['id']}
  443 + Log ${reply}
  444 +
  445 +
  446 +Подати вимогу
  447 + [Arguments] ${username} ${tender_uaid} ${complaint_num}
  448 + ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  449 + ${data}= test_confirm_complaint_data ${tender['data']['complaints'][${complaint_num}]['id']}
  450 + Log ${data}
  451 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${data}
  452 + Log ${reply}
  453 +
  454 +
  455 +Відповісти на вирішену вимогу
  456 + [Arguments] ${username} ${tender_uaid} ${complaint_num}
  457 + ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  458 + ${data}= test_complaint_answer_data ${tender['data']['complaints'][${complaint_num}]['id']}
  459 + Log ${data}
  460 + Set To Dictionary ${USERS.users['${username}']} compl_answer ${data}
  461 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${data}
  462 + Log ${reply}
  463 +
  464 +
  465 +Підтвердити вирішення вимоги
  466 + [Arguments] ${username} ${tender_uaid} ${complaint_num}
  467 + ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  468 + ${data}= test_complaint_answer_confirmation_data ${tender['data']['complaints'][${complaint_num}]['id']}
  469 + Log ${data}
  470 + Set To Dictionary ${USERS.users['${username}']} compl_answer_confirm ${data}
  471 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${data}
  472 + Log ${reply}
... ...
... ... @@ -19,6 +19,7 @@ ${broker} Quinta
19 19 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
20 20 ... tender_owner
21 21 ... ${USERS.users['${tender_owner}'].broker}
  22 + ... можливість
22 23 ${tender_data}= Підготовка початкових даних
23 24 ${TENDER_UAID}= Викликати для учасника ${tender_owner}
24 25 ... Створити тендер
... ... @@ -29,98 +30,521 @@ ${broker} Quinta
29 30 Log ${TENDER}
30 31
31 32
32   -Можливість знайти однопредметний тендер по ідентифікатору
  33 +Можливість знайти однопредметний тендер по ідентифікатору для глядача
33 34 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
34 35 ... viewer
35 36 ... ${USERS.users['${viewer}'].broker}
36   - Дочекатись синхронізації з майданчиком ${viewer}
  37 + ... можливість
  38 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
37 39 Викликати для учасника ${viewer}
38 40 ... Пошук тендера по ідентифікатору
39 41 ... ${TENDER['TENDER_UAID']}
40 42
41 43
42   -Можливість подати скаргу на умови
43   - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови
  44 +Можливість знайти однопредметний тендер по ідентифікатору для користувача
  45 + [Tags] ${USERS.users['${provider}'].broker}: Пошук тендера по ідентифікатору
44 46 ... provider
45 47 ... ${USERS.users['${provider}'].broker}
46   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
  48 + ... можливість
  49 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
47 50 Викликати для учасника ${provider}
48   - ... Подати скаргу
  51 + ... Пошук тендера по ідентифікатору
  52 + ... ${TENDER['TENDER_UAID']}
  53 +
  54 +
  55 +Можливість створити вимогу про виправлення умов закупівлі
  56 + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу про виправлення умов закупівлі
  57 + ... provider
  58 + ... ${USERS.users['${provider}'].broker}
  59 + ... можливість
  60 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  61 + Викликати для учасника ${provider}
  62 + ... Створити вимогу
49 63 ... ${TENDER['TENDER_UAID']}
50   - ... ${COMPLAINTS[0]}
51   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
52   - Set Global Variable ${LAST_MODIFICATION_DATE}
53 64
54 65
55   -Можливість побачити скаргу користувачем
56   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  66 +Можливість додати документацію до вимоги про виправлення умов закупівлі
  67 + [Tags] ${USERS.users['${provider}'].broker}: Можливість додати документацію до вимоги про виправлення умов закупівлі
57 68 ... provider
58 69 ... ${USERS.users['${provider}'].broker}
  70 + ... можливість
  71 + ${COMPLAINT_NUM}= Set variable 0
  72 + Set suite variable ${COMPLAINT_NUM}
59 73 Викликати для учасника ${provider}
60   - ... Порівняти скаргу
  74 + ... Завантажити документацію до вимоги
61 75 ... ${TENDER['TENDER_UAID']}
62   - ... ${COMPLAINTS[0]}
  76 + ... ${COMPLAINT_NUM}
63 77
  78 +##############################################################################################
  79 +# ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
  80 +##############################################################################################
64 81
65   -Можливість побачити скаргу анонімом
66   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  82 +Відображення назви країни адреси автора вимоги для глядача
  83 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви країни адреси автора вимоги для глядача
67 84 ... viewer
68 85 ... ${USERS.users['${viewer}'].broker}
69   - Викликати для учасника ${viewer}
70   - ... Порівняти скаргу
  86 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  87 + Звірити поле тендера із значенням ${viewer}
  88 + ... ${USERS.users['${provider}'].complaints.data.author.address.countryName}
  89 + ... complaints[${COMPLAINT_NUM}].author.address.countryName
  90 +
  91 +
  92 +Відображення назви рос. мовою країни адреси автора вимоги для глядача
  93 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви рос. мовою країни адреси автора вимоги для глядача
  94 + ... viewer
  95 + ... ${USERS.users['${viewer}'].broker}
  96 + Звірити поле тендера із значенням ${viewer}
  97 + ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_ru}
  98 + ... complaints[${COMPLAINT_NUM}].author.address.countryName_ru
  99 +
  100 +
  101 +Відображення назви англ. мовою країни адреси автора вимоги для глядача
  102 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви англ. мовою країни адреси автора вимоги для глядача
  103 + ... viewer
  104 + ... ${USERS.users['${viewer}'].broker}
  105 + Звірити поле тендера із значенням ${viewer}
  106 + ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_en}
  107 + ... complaints[${COMPLAINT_NUM}].author.address.countryName_en
  108 +
  109 +
  110 +Відображення міста адреси автора вимоги для глядача
  111 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення міста адреси автора вимоги для глядача
  112 + ... viewer
  113 + ... ${USERS.users['${viewer}'].broker}
  114 + Звірити поле тендера із значенням ${viewer}
  115 + ... ${USERS.users['${provider}'].complaints.data.author.address.locality}
  116 + ... complaints[${COMPLAINT_NUM}].author.address.locality
  117 +
  118 +
  119 +Відображення поштового коду адреси автора вимоги для глядача
  120 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду адреси автора вимоги для глядача
  121 + ... viewer
  122 + ... ${USERS.users['${viewer}'].broker}
  123 + Звірити поле тендера із значенням ${viewer}
  124 + ... ${USERS.users['${provider}'].complaints.data.author.address.postalCode}
  125 + ... complaints[${COMPLAINT_NUM}].author.address.postalCode
  126 +
  127 +
  128 +Відображення області адреси автора вимоги для глядача
  129 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області адреси автора вимоги для глядача
  130 + ... viewer
  131 + ... ${USERS.users['${viewer}'].broker}
  132 + Звірити поле тендера із значенням ${viewer}
  133 + ... ${USERS.users['${provider}'].complaints.data.author.address.region}
  134 + ... complaints[${COMPLAINT_NUM}].author.address.region
  135 +
  136 +
  137 +Відображення вулиці адреси автора вимоги для глядача
  138 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці адреси автора вимоги для глядача
  139 + ... viewer
  140 + ... ${USERS.users['${viewer}'].broker}
  141 + Звірити поле тендера із значенням ${viewer}
  142 + ... ${USERS.users['${provider}'].complaints.data.author.address.streetAddress}
  143 + ... complaints[${COMPLAINT_NUM}].author.address.streetAddress
  144 +
  145 +
  146 +Відображення контактного імені автора вимоги для глядача
  147 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені автора вимоги для глядача
  148 + ... viewer
  149 + ... ${USERS.users['${viewer}'].broker}
  150 + Звірити поле тендера із значенням ${viewer}
  151 + ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.name}
  152 + ... complaints[${COMPLAINT_NUM}].author.contactPoint.name
  153 +
  154 +
  155 +Відображення контактного телефону автора вимоги для глядача
  156 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону автора вимоги для глядача
  157 + ... viewer
  158 + ... ${USERS.users['${viewer}'].broker}
  159 + Звірити поле тендера із значенням ${viewer}
  160 + ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.telephone}
  161 + ... complaints[${COMPLAINT_NUM}].author.contactPoint.telephone
  162 +
  163 +
  164 +Відображення ідентифікатора автора вимоги для глядача
  165 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора автора вимоги для глядача
  166 + ... viewer
  167 + ... ${USERS.users['${viewer}'].broker}
  168 + Звірити поле тендера із значенням ${viewer}
  169 + ... ${USERS.users['${provider}'].complaints.data.author.identifier.id}
  170 + ... complaints[${COMPLAINT_NUM}].author.identifier.id
  171 +
  172 +
  173 +Відображення схеми ідентифікації автора вимоги для глядача
  174 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації автора вимоги для глядача
  175 + ... viewer
  176 + ... ${USERS.users['${viewer}'].broker}
  177 + Звірити поле тендера із значенням ${viewer}
  178 + ... ${USERS.users['${provider}'].complaints.data.author.identifier.scheme}
  179 + ... complaints[${COMPLAINT_NUM}].author.identifier.scheme
  180 +
  181 +
  182 +Відображення uri ідентифікатора автора вимоги для глядача
  183 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення uriідентифікатора автора вимоги для глядача
  184 + ... viewer
  185 + ... ${USERS.users['${viewer}'].broker}
  186 + Звірити поле тендера із значенням ${viewer}
  187 + ... ${USERS.users['${provider}'].complaints.data.author.identifier.uri}
  188 + ... complaints[${COMPLAINT_NUM}].author.identifier.uri
  189 +
  190 +
  191 +Відображення імені автора вимоги для глядача
  192 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені автора вимоги для глядача
  193 + ... viewer
  194 + ... ${USERS.users['${viewer}'].broker}
  195 + Звірити поле тендера із значенням ${viewer}
  196 + ... ${USERS.users['${provider}'].complaints.data.author.name}
  197 + ... complaints[${COMPLAINT_NUM}].author.name
  198 +
  199 +
  200 +Відображення опису вимоги для глядача
  201 + [Tags] ${USERS.users['${viewer}'].broker}: опису Відображення вимоги для глядача
  202 + ... viewer
  203 + ... ${USERS.users['${viewer}'].broker}
  204 + Звірити поле тендера із значенням ${viewer}
  205 + ... ${USERS.users['${provider}'].complaints.data.description}
  206 + ... complaints[${COMPLAINT_NUM}].description
  207 +
  208 +
  209 +Відображення заголовку вимоги для глядача
  210 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку вимоги для глядача
  211 + ... viewer
  212 + ... ${USERS.users['${viewer}'].broker}
  213 + Звірити поле тендера із значенням ${viewer}
  214 + ... ${USERS.users['${provider}'].complaints.data.title}
  215 + ... complaints[${COMPLAINT_NUM}].title
  216 +
  217 +
  218 +Відображення заголовку документації вимоги для глядача
  219 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документації для глядача
  220 + ... viewer
  221 + ... ${USERS.users['${viewer}'].broker}
  222 + ${doc_num}= Set variable 0
  223 + Звірити поле тендера із значенням ${viewer}
  224 + ... ${USERS.users['${provider}'].compl_doc}
  225 + ... complaints[${COMPLAINT_NUM}].documents[${doc_num}].title
  226 +
  227 +##############################################################################################
  228 +# ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА
  229 +##############################################################################################
  230 +
  231 +Відображення назви країни адреси автора вимоги для користувача
  232 + [Tags] ${USERS.users['${provider}'].broker}: Відображення назви країни адреси автора вимоги для користувача
  233 + ... provider
  234 + ... ${USERS.users['${provider}'].broker}
  235 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  236 + Звірити поле тендера із значенням ${provider}
  237 + ... ${USERS.users['${provider}'].complaints.data.author.address.countryName}
  238 + ... complaints[${COMPLAINT_NUM}].author.address.countryName
  239 +
  240 +
  241 +Відображення назви рос. мовою країни адреси автора вимоги для користувача
  242 + [Tags] ${USERS.users['${provider}'].broker}: Відображення назви рос. мовою країни адреси автора вимоги для користувача
  243 + ... provider
  244 + ... ${USERS.users['${provider}'].broker}
  245 + Звірити поле тендера із значенням ${provider}
  246 + ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_ru}
  247 + ... complaints[${COMPLAINT_NUM}].author.address.countryName_ru
  248 +
  249 +
  250 +Відображення назви англ. мовою країни адреси автора вимоги для користувача
  251 + [Tags] ${USERS.users['${provider}'].broker}: Відображення назви англ. мовою країни адреси автора вимоги для користувача
  252 + ... provider
  253 + ... ${USERS.users['${provider}'].broker}
  254 + Звірити поле тендера із значенням ${provider}
  255 + ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_en}
  256 + ... complaints[${COMPLAINT_NUM}].author.address.countryName_en
  257 +
  258 +
  259 +Відображення міста адреси автора вимоги для користувача
  260 + [Tags] ${USERS.users['${provider}'].broker}: Відображення міста адреси автора вимоги для користувача
  261 + ... provider
  262 + ... ${USERS.users['${provider}'].broker}
  263 + Звірити поле тендера із значенням ${provider}
  264 + ... ${USERS.users['${provider}'].complaints.data.author.address.locality}
  265 + ... complaints[${COMPLAINT_NUM}].author.address.locality
  266 +
  267 +
  268 +Відображення поштового коду адреси автора вимоги для користувача
  269 + [Tags] ${USERS.users['${provider}'].broker}: Відображення поштового коду адреси автора вимоги для користувача
  270 + ... provider
  271 + ... ${USERS.users['${provider}'].broker}
  272 + Звірити поле тендера із значенням ${provider}
  273 + ... ${USERS.users['${provider}'].complaints.data.author.address.postalCode}
  274 + ... complaints[${COMPLAINT_NUM}].author.address.postalCode
  275 +
  276 +
  277 +Відображення області адреси автора вимоги для користувача
  278 + [Tags] ${USERS.users['${provider}'].broker}: Відображення області адреси автора вимоги для користувача
  279 + ... provider
  280 + ... ${USERS.users['${provider}'].broker}
  281 + Звірити поле тендера із значенням ${provider}
  282 + ... ${USERS.users['${provider}'].complaints.data.author.address.region}
  283 + ... complaints[${COMPLAINT_NUM}].author.address.region
  284 +
  285 +
  286 +Відображення вулиці адреси автора вимоги для користувача
  287 + [Tags] ${USERS.users['${provider}'].broker}: Відображення вулиці адреси автора вимоги для користувача
  288 + ... provider
  289 + ... ${USERS.users['${provider}'].broker}
  290 + Звірити поле тендера із значенням ${provider}
  291 + ... ${USERS.users['${provider}'].complaints.data.author.address.streetAddress}
  292 + ... complaints[${COMPLAINT_NUM}].author.address.streetAddress
  293 +
  294 +
  295 +Відображення контактного імені автора вимоги для користувача
  296 + [Tags] ${USERS.users['${provider}'].broker}: Відображення контактного імені автора вимоги для користувача
  297 + ... provider
  298 + ... ${USERS.users['${provider}'].broker}
  299 + Звірити поле тендера із значенням ${provider}
  300 + ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.name}
  301 + ... complaints[${COMPLAINT_NUM}].author.contactPoint.name
  302 +
  303 +
  304 +Відображення контактного телефону автора вимоги для користувача
  305 + [Tags] ${USERS.users['${provider}'].broker}: Відображення контактного телефону автора вимоги для користувача
  306 + ... provider
  307 + ... ${USERS.users['${provider}'].broker}
  308 + Звірити поле тендера із значенням ${provider}
  309 + ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.telephone}
  310 + ... complaints[${COMPLAINT_NUM}].author.contactPoint.telephone
  311 +
  312 +
  313 +Відображення ідентифікатора автора вимоги для користувача
  314 + [Tags] ${USERS.users['${provider}'].broker}: Відображення ідентифікатора автора вимоги для користувача
  315 + ... provider
  316 + ... ${USERS.users['${provider}'].broker}
  317 + Звірити поле тендера із значенням ${provider}
  318 + ... ${USERS.users['${provider}'].complaints.data.author.identifier.id}
  319 + ... complaints[${COMPLAINT_NUM}].author.identifier.id
  320 +
  321 +
  322 +Відображення схеми ідентифікації автора вимоги для користувача
  323 + [Tags] ${USERS.users['${provider}'].broker}: Відображення схеми ідентифікації автора вимоги для користувача
  324 + ... provider
  325 + ... ${USERS.users['${provider}'].broker}
  326 + Звірити поле тендера із значенням ${provider}
  327 + ... ${USERS.users['${provider}'].complaints.data.author.identifier.scheme}
  328 + ... complaints[${COMPLAINT_NUM}].author.identifier.scheme
  329 +
  330 +
  331 +Відображення uri ідентифікатора автора вимоги для користувача
  332 + [Tags] ${USERS.users['${provider}'].broker}: Відображення uriідентифікатора автора вимоги для користувача
  333 + ... provider
  334 + ... ${USERS.users['${provider}'].broker}
  335 + Звірити поле тендера із значенням ${provider}
  336 + ... ${USERS.users['${provider}'].complaints.data.author.identifier.uri}
  337 + ... complaints[${COMPLAINT_NUM}].author.identifier.uri
  338 +
  339 +
  340 +Відображення імені автора вимоги для користувача
  341 + [Tags] ${USERS.users['${provider}'].broker}: Відображення імені автора вимоги для користувача
  342 + ... provider
  343 + ... ${USERS.users['${provider}'].broker}
  344 + Звірити поле тендера із значенням ${provider}
  345 + ... ${USERS.users['${provider}'].complaints.data.author.name}
  346 + ... complaints[${COMPLAINT_NUM}].author.name
  347 +
  348 +
  349 +Відображення опису вимоги для користувача
  350 + [Tags] ${USERS.users['${provider}'].broker}: опису Відображення вимоги для користувача
  351 + ... provider
  352 + ... ${USERS.users['${provider}'].broker}
  353 + Звірити поле тендера із значенням ${provider}
  354 + ... ${USERS.users['${provider}'].complaints.data.description}
  355 + ... complaints[${COMPLAINT_NUM}].description
  356 +
  357 +
  358 +Відображення заголовку вимоги для користувача
  359 + [Tags] ${USERS.users['${provider}'].broker}: Відображення заголовку вимоги для користувача
  360 + ... provider
  361 + ... ${USERS.users['${provider}'].broker}
  362 + Звірити поле тендера із значенням ${provider}
  363 + ... ${USERS.users['${provider}'].complaints.data.title}
  364 + ... complaints[${COMPLAINT_NUM}].title
  365 +
  366 +
  367 +Відображення заголовку документації вимоги для користувача
  368 + [Tags] ${USERS.users['${provider}'].broker}: Відображення заголовку документації для користувача
  369 + ... provider
  370 + ... ${USERS.users['${provider}'].broker}
  371 + ${doc_num}= Set variable 0
  372 + Звірити поле тендера із значенням ${provider}
  373 + ... ${USERS.users['${provider}'].compl_doc}
  374 + ... complaints[${COMPLAINT_NUM}].documents[${doc_num}].title
  375 +
  376 +##############################################################################################
  377 +# МОЖЛИВІСТЬ
  378 +##############################################################################################
  379 +
  380 +Можливість подати вимогу про виправлення умов закупівлі
  381 + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу про виправлення умов закупівлі
  382 + ... provider
  383 + ... ${USERS.users['${provider}'].broker}
  384 + ... можливість
  385 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  386 + Викликати для учасника ${provider}
  387 + ... Подати вимогу
71 388 ... ${TENDER['TENDER_UAID']}
72   - ... ${COMPLAINTS[0]}
  389 + ... ${COMPLAINT_NUM}
  390 +
  391 +##############################################################################################
  392 +# ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
  393 +##############################################################################################
  394 +
  395 +Відображення поданого статусу вимоги для глядача
  396 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поданого статусу вимоги для глядача
  397 + ... viewer
  398 + ... ${USERS.users['${viewer}'].broker}
  399 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  400 + Звірити поле тендера із значенням ${provider}
  401 + ... claim
  402 + ... complaints[${COMPLAINT_NUM}].status
73 403
  404 +##############################################################################################
  405 +# ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА
  406 +##############################################################################################
74 407
75   -Можливість скасувати скаргу на умови
76   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати скаргу на умови
  408 +Відображення поданого статусу вимоги для користувача
  409 + [Tags] ${USERS.users['${provider}'].broker}: Відображення поданого статусу вимоги для користувача
  410 + ... provider
  411 + ... ${USERS.users['${provider}'].broker}
  412 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  413 + Звірити поле тендера із значенням ${provider}
  414 + ... claim
  415 + ... complaints[${COMPLAINT_NUM}].status
  416 +
  417 +##############################################################################################
  418 +# МОЖЛИВІСТЬ
  419 +##############################################################################################
  420 +
  421 +Можливість відповісти на вирішену вимогу про виправлення умов закупівлі
  422 + [Tags] ${USERS.users['${tender_owner}'].broker}:Можливість відповісти на вирішену вимогу про виправлення умов закупівлі
77 423 ... tender_owner
78 424 ... ${USERS.users['${tender_owner}'].broker}
79   - Set To Dictionary ${COMPLAINTS[0].data} status cancelled
80   - Set To Dictionary ${COMPLAINTS[0].data} cancellationReason test_draft_cancellation
81   - Викликати для учасника ${provider}
82   - ... Обробити скаргу
  425 + ... можливість
  426 + Викликати для учасника ${tender_owner}
  427 + ... Відповісти на вирішену вимогу
83 428 ... ${TENDER['TENDER_UAID']}
84   - ... 0
85   - ... ${COMPLAINTS[0]}
86   - log many ${COMPLAINTS[0]}
87   - Викликати для учасника ${viewer}
88   - ... Оновити сторінку з тендером
  429 + ... ${COMPLAINT_NUM}
  430 +
  431 +##############################################################################################
  432 +# ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
  433 +##############################################################################################
  434 +
  435 +Відображення статусу 'answered' вимоги для глядача
  436 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'answered' вимоги для глядача
  437 + ... viewer
  438 + ... ${USERS.users['${viewer}'].broker}
  439 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  440 + Звірити поле тендера із значенням ${viewer}
  441 + ... ${USERS.users['${tender_owner}'].compl_answer['data']['status']}
  442 + ... complaints[${COMPLAINT_NUM}].status
  443 +
  444 +Відображення типу вирішення вимоги для глядача
  445 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення типу вирішення вимоги для глядача
  446 + ... viewer
  447 + ... ${USERS.users['${viewer}'].broker}
  448 + Звірити поле тендера із значенням ${viewer}
  449 + ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolutionType']}
  450 + ... complaints[${COMPLAINT_NUM}].resolutionType
  451 +
  452 +
  453 +Відображення вирішення вимоги для глядача
  454 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вирішення вимоги для глядача
  455 + ... viewer
  456 + ... ${USERS.users['${viewer}'].broker}
  457 + Звірити поле тендера із значенням ${viewer}
  458 + ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolution']}
  459 + ... complaints[${COMPLAINT_NUM}].resolution
  460 +
  461 +##############################################################################################
  462 +# ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА
  463 +##############################################################################################
  464 +
  465 +Відображення статусу 'answered' вимоги для користувача
  466 + [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'answered' вимоги для користувача
  467 + ... provider
  468 + ... ${USERS.users['${provider}'].broker}
  469 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  470 + Звірити поле тендера із значенням ${provider}
  471 + ... ${USERS.users['${tender_owner}'].compl_answer['data']['status']}
  472 + ... complaints[${COMPLAINT_NUM}].status
  473 +
  474 +
  475 +Відображення типу вирішення вимоги для користувача
  476 + [Tags] ${USERS.users['${provider}'].broker}: Відображення типу вирішення вимоги для користувача
  477 + ... provider
  478 + ... ${USERS.users['${provider}'].broker}
  479 + Звірити поле тендера із значенням ${provider}
  480 + ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolutionType']}
  481 + ... complaints[${COMPLAINT_NUM}].resolutionType
  482 +
  483 +
  484 +Відображення вирішення вимоги для користувача
  485 + [Tags] ${USERS.users['${provider}'].broker}: Відображення вирішення вимоги для користувача
  486 + ... provider
  487 + ... ${USERS.users['${provider}'].broker}
  488 + Звірити поле тендера із значенням ${provider}
  489 + ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolution']}
  490 + ... complaints[${COMPLAINT_NUM}].resolution
  491 +
  492 +##############################################################################################
  493 +# МОЖЛИВІСТЬ
  494 +##############################################################################################
  495 +
  496 +Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
  497 + [Tags] ${USERS.users['${provider}'].broker}:Можливість підтвердити вирішення вимоги про виправлення умов закупівлі
  498 + ... provider
  499 + ... ${USERS.users['${provider}'].broker}
  500 + ... можливість
  501 + Викликати для учасника ${provider}
  502 + ... Підтвердити вирішення вимоги
89 503 ... ${TENDER['TENDER_UAID']}
  504 + ... ${COMPLAINT_NUM}
90 505
  506 +##############################################################################################
  507 +# ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
  508 +##############################################################################################
  509 +
  510 +Відображення статусу 'resolved' вимоги для глядача
  511 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'answered' вимоги для глядача
  512 + ... viewer
  513 + ... ${USERS.users['${viewer}'].broker}
  514 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  515 + Звірити поле тендера із значенням ${viewer}
  516 + ... ${USERS.users['${provider}'].compl_answer_confirm['data']['status']}
  517 + ... complaints[${COMPLAINT_NUM}].status
91 518
92   -#Можливість відхилити скаргу на умови
93   -# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відхилити скаргу на умови
94   -# Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
95   -# ${LAST_MODIFICATION_DATE}= Get Current TZdate
96   -# Set Global Variable ${LAST_MODIFICATION_DATE}
97   -# Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
98   -# Set To Dictionary ${COMPLAINTS[0].data} status declined
99   -# Викликати для учасника ${tender_owner} Обробити скаргу ${TENDER['TENDER_UAID']} 0 ${COMPLAINTS[0]}
100   -# log many ${COMPLAINTS[0]}
101   -# викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
102   -#
103   -#Можливість відкинути скаргу на умови
104   -# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відкинути скаргу на умови
105   -# Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
106   -# ${LAST_MODIFICATION_DATE}= Get Current TZdate
107   -# Set Global Variable ${LAST_MODIFICATION_DATE}
108   -# Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
109   -# Set To Dictionary ${COMPLAINTS[0].data} status invalid
110   -# Викликати для учасника ${tender_owner} Обробити скаргу ${TENDER['TENDER_UAID']} 1 ${COMPLAINTS[0]}
111   -# log many ${COMPLAINTS[0]}
112   -# ${LAST_MODIFICATION_DATE}= Get Current TZdate
113   -# Set Global Variable ${LAST_MODIFICATION_DATE}
114   -# Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
115   -#
116   -#Можливість задовільнити скаргу на умови
117   -# [Tags] ${USERS.users['${provider}'].broker}: Можливість відповісти на запитання
118   -# Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
119   -# ${LAST_MODIFICATION_DATE}= Get Current TZdate
120   -# Set Global Variable ${LAST_MODIFICATION_DATE}
121   -# Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
122   -# Set To Dictionary ${COMPLAINTS[0].data} status resolved
123   -# Викликати для учасника ${tender_owner} Обробити скаргу ${TENDER['TENDER_UAID']} 2 ${COMPLAINTS[0]}
124   -# log many ${COMPLAINTS[0]}
125   -# ${LAST_MODIFICATION_DATE}= Get Current TZdate
126   -# Set Global Variable ${LAST_MODIFICATION_DATE}
  519 +
  520 +Відображення задоволення вимоги для глядача
  521 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'answered' вимоги для глядача
  522 + ... viewer
  523 + ... ${USERS.users['${viewer}'].broker}
  524 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  525 + Звірити поле тендера із значенням ${viewer}
  526 + ... ${USERS.users['${provider}'].compl_answer_confirm['data']['satisfied']}
  527 + ... complaints[${COMPLAINT_NUM}].satisfied
  528 +
  529 +##############################################################################################
  530 +# ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА
  531 +##############################################################################################
  532 +
  533 +Відображення статусу 'resolved' вимоги для користувача
  534 + [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'answered' вимоги для користувача
  535 + ... provider
  536 + ... ${USERS.users['${provider}'].broker}
  537 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  538 + Звірити поле тендера із значенням ${provider}
  539 + ... ${USERS.users['${provider}'].compl_answer_confirm['data']['status']}
  540 + ... complaints[${COMPLAINT_NUM}].status
  541 +
  542 +
  543 +Відображення задоволення вимоги для користувача
  544 + [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'answered' вимоги для користувача
  545 + ... provider
  546 + ... ${USERS.users['${provider}'].broker}
  547 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  548 + Звірити поле тендера із значенням ${provider}
  549 + ... ${USERS.users['${provider}'].compl_answer_confirm['data']['satisfied']}
  550 + ... complaints[${COMPLAINT_NUM}].satisfied
... ...
Please register or login to post a comment