Commit efc6ece50546e28fcc43472c7a5378d33414b3b6

Authored by Yurii Mykhalchuk
2 parents f378d8f8 3773ac5d

Merge branch 'devel' into master

... ... @@ -16,3 +16,6 @@ __pycache__/
16 16
17 17 # Output of robot_tests
18 18 /test_output/
  19 +
  20 +# Robot framework artifact
  21 +op_robot_tests/tests_files/data/artifact.yaml
... ...
  1 +from robot.rebot import rebot_cli
  2 +import sys
  3 +
  4 +def rebot():
  5 + rebot_cli(sys.argv[1:])
\ No newline at end of file
... ...
... ... @@ -29,7 +29,7 @@ Resource base_keywords.robot
29 29 Should Be Equal ${bid_status} ${status}
30 30
31 31
32   -Можливість оновити статус цінової пропозиції учасником ${username}
  32 +Можливість підтвердити цінову пропозицію учасником ${username}
33 33 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
34 34 ... ELSE IF '${mode}'=='openua' Set Variable active
35 35 ${activestatusresp}= Run As ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
... ...
... ... @@ -13,6 +13,7 @@ Suite Teardown Test Suite Teardown
13 13 Можливість знайти закупівлю по ідентифікатору
14 14 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
15 15 ... ${USERS.users['${viewer}'].broker}
  16 + ... find_tender level1
16 17 Завантажити дані про тендер
17 18 Run As ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
18 19
... ... @@ -24,7 +25,9 @@ Suite Teardown Test Suite Teardown
24 25 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону
25 26 ... viewer
26 27 ... ${USERS.users['${viewer}'].broker}
27   - [Setup] Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']}
  28 + ... tender_view level2
  29 + [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']}
  30 + Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']}
28 31 Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.startDate ${TENDER['LOT_ID']}
29 32
30 33
... ... @@ -32,6 +35,7 @@ Suite Teardown Test Suite Teardown
32 35 [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону
33 36 ... viewer
34 37 ... ${USERS.users['${viewer}'].broker}
  38 + ... auction
35 39 Дочекатись дати початку аукціону ${viewer}
36 40
37 41
... ... @@ -39,6 +43,7 @@ Suite Teardown Test Suite Teardown
39 43 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону
40 44 ... viewer
41 45 ... ${USERS.users['${viewer}'].broker}
  46 + ... auction level1
42 47 Можливість вичитати посилання на аукціон для ${viewer}
43 48
44 49
... ... @@ -46,6 +51,7 @@ Suite Teardown Test Suite Teardown
46 51 [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону
47 52 ... viewer
48 53 ... ${USERS.users['${viewer}'].broker}
  54 + ... auction
49 55 [Teardown] Оновити LAST_MODIFICATION_DATE
50 56 Дочекатись дати закінчення аукціону користувачем ${viewer}
51 57
... ... @@ -54,6 +60,7 @@ Suite Teardown Test Suite Teardown
54 60 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону
55 61 ... viewer
56 62 ... ${USERS.users['${viewer}'].broker}
  63 + ... tender_view
57 64 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
58 65 Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.endDate ${TENDER['LOT_ID']}
59 66
... ... @@ -83,6 +90,16 @@ Suite Teardown Test Suite Teardown
83 90
84 91 Дочекатись дати закінчення аукціону користувачем ${username}
85 92 Відкрити сторінку аукціону для ${username}
86   - Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився
87   - Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників
88   - Close browser
  93 + ${status} ${_}= Run Keyword And Ignore Error Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився
  94 + Run Keyword If '${status}' == 'FAIL'
  95 + ... Run Keywords
  96 + ... Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} auctionPeriod.startDate ${TENDER['LOT_ID']}
  97 + ... AND
  98 + ... Дочекатись дати початку аукціону ${username}
  99 + ... AND
  100 + ... Дочекатись дати закінчення аукціону користувачем ${username}
  101 + ... ELSE
  102 + ... Run Keywords
  103 + ... Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників
  104 + ... AND
  105 + ... Close browser
... ...
... ... @@ -16,6 +16,8 @@ Resource resource.robot
16 16 ... tender_meat=${${tender_meat}}
17 17 ... lot_meat=${${lot_meat}}
18 18 ... item_meat=${${item_meat}}
  19 + ${dialogue_type}= Get Variable Value ${dialogue_type}
  20 + Run keyword if '${dialogue_type}' != '${None}' Set to dictionary ${tender_parameters} dialogue_type=${dialogue_type}
19 21 ${tender_data}= Підготувати дані для створення тендера ${tender_parameters}
20 22 ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data}
21 23 ${TENDER_UAID}= Run As ${tender_owner} Створити тендер ${adapted_data}
... ... @@ -70,6 +72,14 @@ Resource resource.robot
70 72 Звірити поле тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} ${field}
71 73
72 74
  75 +Звірити відображення вмісту документації до тендера для користувача ${username}
  76 + ${file_content_loaded} ${file_name_loaded}= Run as ${viewer} Отримати документ ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].tender_data.data.documents[0].url}
  77 + ${doc_title}= Set variable ${USERS.users['${tender_owner}'].documents.filepath}
  78 + ${document_content_uploaded}= get_file_contents ${doc_title}
  79 + Порівняти об'єкти ${file_content_loaded} ${document_content_uploaded}
  80 + Порівняти об'єкти ${file_name_loaded} ${doc_title}
  81 +
  82 +
73 83 Звірити відображення дати ${date} тендера для усіх користувачів
74 84 :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
75 85 \ Звірити відображення дати ${date} тендера для користувача ${username}
... ... @@ -145,6 +155,16 @@ Resource resource.robot
145 155 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}]}
146 156 ${filepath}= create_fake_doc
147 157 Run As ${tender_owner} Завантажити документ в лот ${filepath} ${TENDER['TENDER_UAID']} ${lot_id}
  158 + ${empty_list}= Create List
  159 + ${lots_documents}= Get variable value ${USERS.users['${tender_owner}'].lots_documents} ${empty_list}
  160 + Append to list ${lots_documents} ${filepath}
  161 + Set to dictionary ${USERS.users['${tender_owner}']} lots_documents=${lots_documents}
  162 + Log ${USERS.users['${tender_owner}'].lots_documents}
  163 +
  164 +Можливість додати документацію до всіх лотів
  165 + ${number_of_lots}= Get Length ${USERS.users['${tender_owner}'].initial_data.data.lots}
  166 + :FOR ${lot_index} IN RANGE ${number_of_lots}
  167 + \ Можливість додати документацію до ${lot_index} лоту
148 168
149 169
150 170 Можливість додати предмет закупівлі в ${lot_index} лот
... ... @@ -201,6 +221,35 @@ Resource resource.robot
201 221 ... object_id=${lot_id}
202 222
203 223
  224 +Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username}
  225 + ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]}
  226 + Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']} ${data} ${field} ${lot_id}
  227 +
  228 +
  229 +Звірити відображення заголовку документації до всіх лотів для користувача ${username}
  230 + ${number_of_lots}= Get Length ${USERS.users['${tender_owner}'].initial_data.data.lots}
  231 + :FOR ${lot_index} IN RANGE ${number_of_lots}
  232 + \ ${lot_index}= Convert to integer ${lot_index}
  233 + \ ${doc_index}= get_document_index_by_id ${USERS.users['${username}'].tender_data.data.documents} ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]}
  234 + \ Звірити відображення поля documents[${doc_index}].title тендера із ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]} для користувача ${username}
  235 +
  236 +
  237 +Звірити відображення вмісту ${doc_index} документа до ${lot_index} лоту для користувача ${username}
  238 + ${file_content_loaded} ${file_name_loaded}= Run as ${username} Отримати документ ${TENDER['TENDER_UAID']} ${USERS.users['${username}'].tender_data.data.documents[${doc_index}].url}
  239 + ${doc_title}= Set variable ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]}
  240 + ${document_content_uploaded}= get_file_contents ${doc_title}
  241 + Порівняти об'єкти ${file_content_loaded} ${document_content_uploaded}
  242 + Порівняти об'єкти ${file_name_loaded} ${doc_title}
  243 +
  244 +
  245 +Звірити відображення вмісту документації до всіх лотів для користувача ${username}
  246 + ${number_of_lots}= Get Length ${USERS.users['${tender_owner}'].initial_data.data.lots}
  247 + :FOR ${lot_index} IN RANGE ${number_of_lots}
  248 + \ ${lot_index}= Convert to integer ${lot_index}
  249 + \ ${doc_index}= get_document_index_by_id ${USERS.users['${username}'].tender_data.data.documents} ${USERS.users['${tender_owner}'].lots_documents[${lot_index}]}
  250 + \ Звірити відображення вмісту ${doc_index} документа до ${lot_index} лоту для користувача ${username}
  251 +
  252 +
204 253 Звірити відображення поля ${field} у новоствореному лоті для усіх користувачів
205 254 :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
206 255 \ Звірити відображення поля ${field} у новоствореному лоті для користувача ${username}
... ... @@ -215,8 +264,10 @@ Resource resource.robot
215 264
216 265 Можливість змінити на ${percent} відсотки бюджет ${lot_index} лоту
217 266 ${percent}= Convert To Number ${percent}
218   - ${value}= Evaluate ${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}].value.amount}*${percent}/${100}
  267 + ${value}= Evaluate round(${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}].value.amount} * ${percent} / ${100}, 2)
  268 + ${step_value}= Evaluate round(${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}].minimalStep.amount} * ${percent} / ${100}, 2)
219 269 Можливість змінити поле value.amount ${lot_index} лоту на ${value}
  270 + Можливість змінити поле minimalStep.amount ${lot_index} лоту на ${step_value}
220 271
221 272
222 273 Можливість змінити поле ${field} ${lot_index} лоту на ${value}
... ... @@ -227,7 +278,7 @@ Resource resource.robot
227 278 # FEATURES
228 279 ##############################################################################################
229 280
230   -Можливість добавити неціновий показник на тендер
  281 +Можливість додати неціновий показник на тендер
231 282 ${feature}= Підготувати дані для створення нецінового показника
232 283 Set To Dictionary ${feature} featureOf=tenderer
233 284 Run As ${tender_owner} Додати неціновий показник на тендер ${TENDER['TENDER_UAID']} ${feature}
... ... @@ -237,7 +288,7 @@ Resource resource.robot
237 288 Set To Dictionary ${USERS.users['${tender_owner}']} feature_data=${feature_data}
238 289
239 290
240   -Можливість добавити неціновий показник на ${lot_index} лот
  291 +Можливість додати неціновий показник на ${lot_index} лот
241 292 ${feature}= Підготувати дані для створення нецінового показника
242 293 Set To Dictionary ${feature} featureOf=lot
243 294 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}]}
... ... @@ -248,7 +299,7 @@ Resource resource.robot
248 299 Set To Dictionary ${USERS.users['${tender_owner}']} feature_data=${feature_data}
249 300
250 301
251   -Можливість добавити неціновий показник на ${item_index} предмет
  302 +Можливість додати неціновий показник на ${item_index} предмет
252 303 ${feature}= Підготувати дані для створення нецінового показника
253 304 Set To Dictionary ${feature} featureOf=item
254 305 ${item_id}= get_id_from_object ${USERS.users['${tender_owner}'].tender_data.data['items'][${item_index}]}
... ... @@ -371,11 +422,12 @@ Resource resource.robot
371 422
372 423 Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту
373 424 ${claim}= Підготувати дані для подання вимоги
  425 + ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]}
374 426 ${complaintID}= Run As ${provider}
375 427 ... Створити чернетку вимоги про виправлення умов лоту
376 428 ... ${TENDER['TENDER_UAID']}
377 429 ... ${claim}
378   - ... ${lot_index}
  430 + ... ${lot_id}
379 431 ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID}
380 432 ${claim_data}= munch_dict arg=${claim_data}
381 433 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
... ... @@ -408,12 +460,13 @@ Resource resource.robot
408 460
409 461 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
410 462 ${claim}= Підготувати дані для подання вимоги
  463 + ${lot_id}= get_id_from_object ${USERS.users['${provider}'].tender_data.data.lots[${lot_index}]}
411 464 ${document}= create_fake_doc
412 465 ${complaintID}= Run As ${provider}
413 466 ... Створити вимогу про виправлення умов лоту
414 467 ... ${TENDER['TENDER_UAID']}
415 468 ... ${claim}
416   - ... ${lot_index}
  469 + ... ${lot_id}
417 470 ... ${document}
418 471 ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} document=${document}
419 472 ${claim_data}= munch_dict arg=${claim_data}
... ... @@ -445,6 +498,14 @@ Resource resource.robot
445 498 ... ${USERS.users['${provider}']['claim_data']['complaintID']}
446 499 ... ${cancellation_data}
447 500 Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
  501 + Wait until keyword succeeds
  502 + ... 5 min 15 sec
  503 + ... 15 sec
  504 + ... Звірити статус вимоги/скарги
  505 + ... ${provider}
  506 + ... ${TENDER['TENDER_UAID']}
  507 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  508 + ... cancelled
448 509
449 510
450 511 Можливість скасувати вимогу про виправлення умов лоту
... ... @@ -458,11 +519,20 @@ Resource resource.robot
458 519 ... ${USERS.users['${provider}']['claim_data']['complaintID']}
459 520 ... ${cancellation_data}
460 521 Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
  522 + Wait until keyword succeeds
  523 + ... 5 min 15 sec
  524 + ... 15 sec
  525 + ... Звірити статус вимоги/скарги
  526 + ... ${provider}
  527 + ... ${TENDER['TENDER_UAID']}
  528 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  529 + ... cancelled
461 530
462 531
463 532 Можливість скасувати вимогу про виправлення визначення ${award_index} переможця
464 533 ${cancellation_reason}= create_fake_sentence
465   - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}
  534 + ${status}= Set variable if 'open' in '${mode}' stopping cancelled
  535 + ${data}= Create Dictionary status=${status} cancellationReason=${cancellation_reason}
466 536 ${cancellation_data}= Create Dictionary data=${data}
467 537 ${cancellation_data}= munch_dict arg=${cancellation_data}
468 538 Run As ${provider}
... ... @@ -472,6 +542,16 @@ Resource resource.robot
472 542 ... ${cancellation_data}
473 543 ... ${award_index}
474 544 Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
  545 + ${status}= Set variable if 'open' in '${mode}' stopping cancelled
  546 + Wait until keyword succeeds
  547 + ... 5 min 15 sec
  548 + ... 15 sec
  549 + ... Звірити статус вимоги/скарги
  550 + ... ${provider}
  551 + ... ${TENDER['TENDER_UAID']}
  552 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  553 + ... ${status}
  554 + ... ${award_index}
475 555
476 556
477 557 Можливість перетворити вимогу про виправлення умов закупівлі в скаргу
... ... @@ -484,6 +564,14 @@ Resource resource.robot
484 564 ... ${USERS.users['${provider}']['claim_data']['complaintID']}
485 565 ... ${escalation_data}
486 566 Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data}
  567 + Wait until keyword succeeds
  568 + ... 5 min 15 sec
  569 + ... 15 sec
  570 + ... Звірити статус вимоги/скарги
  571 + ... ${provider}
  572 + ... ${TENDER['TENDER_UAID']}
  573 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  574 + ... pending
487 575
488 576
489 577 Можливість перетворити вимогу про виправлення умов лоту в скаргу
... ... @@ -496,6 +584,14 @@ Resource resource.robot
496 584 ... ${USERS.users['${provider}']['claim_data']['complaintID']}
497 585 ... ${escalation_data}
498 586 Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data}
  587 + Wait until keyword succeeds
  588 + ... 5 min 15 sec
  589 + ... 15 sec
  590 + ... Звірити статус вимоги/скарги
  591 + ... ${provider}
  592 + ... ${TENDER['TENDER_UAID']}
  593 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  594 + ... pending
499 595
500 596
501 597 Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу
... ... @@ -509,21 +605,34 @@ Resource resource.robot
509 605 ... ${escalation_data}
510 606 ... ${award_index}
511 607 Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data}
  608 + Wait until keyword succeeds
  609 + ... 5 min 15 sec
  610 + ... 15 sec
  611 + ... Звірити статус вимоги/скарги
  612 + ... ${provider}
  613 + ... ${TENDER['TENDER_UAID']}
  614 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  615 + ... pending
  616 + ... ${award_index}
512 617
513 618
514 619 Звірити відображення поля ${field} вимоги із ${data} для користувача ${username}
515   - Звірити поле скарги із значенням ${username}
  620 + Звірити поле скарги із значенням
  621 + ... ${username}
  622 + ... ${TENDER['TENDER_UAID']}
516 623 ... ${data}
517 624 ... ${field}
518 625 ... ${USERS.users['${provider}'].claim_data['complaintID']}
519 626
520 627
521 628 Звірити відображення поля ${field} вимоги про виправлення визначення ${award_index} переможця із ${data} для користувача ${username}
522   - Звірити поле скарги про виправлення визначення переможця із значенням ${username}
  629 + Звірити поле скарги із значенням
  630 + ... ${username}
  631 + ... ${TENDER['TENDER_UAID']}
523 632 ... ${data}
524 633 ... ${field}
525   - ... ${award_index}
526 634 ... ${USERS.users['${provider}'].claim_data['complaintID']}
  635 + ... ${award_index}
527 636
528 637
529 638 Можливість відповісти на вимогу про виправлення умов закупівлі
... ... @@ -537,6 +646,14 @@ Resource resource.robot
537 646 ${claim_data}= Create Dictionary claim_answer=${answer_data}
538 647 ${claim_data}= munch_dict arg=${claim_data}
539 648 Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
  649 + Wait until keyword succeeds
  650 + ... 5 min 15 sec
  651 + ... 15 sec
  652 + ... Звірити статус вимоги/скарги
  653 + ... ${provider}
  654 + ... ${TENDER['TENDER_UAID']}
  655 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  656 + ... answered
540 657
541 658
542 659 Можливість відповісти на вимогу про виправлення умов лоту
... ... @@ -550,6 +667,14 @@ Resource resource.robot
550 667 ${claim_data}= Create Dictionary claim_answer=${answer_data}
551 668 ${claim_data}= munch_dict arg=${claim_data}
552 669 Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
  670 + Wait until keyword succeeds
  671 + ... 5 min 15 sec
  672 + ... 15 sec
  673 + ... Звірити статус вимоги/скарги
  674 + ... ${provider}
  675 + ... ${TENDER['TENDER_UAID']}
  676 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  677 + ... answered
553 678
554 679
555 680 Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця
... ... @@ -564,6 +689,15 @@ Resource resource.robot
564 689 ${claim_data}= Create Dictionary claim_answer=${answer_data}
565 690 ${claim_data}= munch_dict arg=${claim_data}
566 691 Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
  692 + Wait until keyword succeeds
  693 + ... 5 min 15 sec
  694 + ... 15 sec
  695 + ... Звірити статус вимоги/скарги
  696 + ... ${provider}
  697 + ... ${TENDER['TENDER_UAID']}
  698 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  699 + ... answered
  700 + ... ${award_index}
567 701
568 702
569 703 Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
... ... @@ -576,6 +710,14 @@ Resource resource.robot
576 710 ... ${USERS.users['${provider}']['claim_data']['complaintID']}
577 711 ... ${confirmation_data}
578 712 Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data}
  713 + Wait until keyword succeeds
  714 + ... 5 min 15 sec
  715 + ... 15 sec
  716 + ... Звірити статус вимоги/скарги
  717 + ... ${provider}
  718 + ... ${TENDER['TENDER_UAID']}
  719 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  720 + ... resolved
579 721
580 722
581 723 Можливість підтвердити задоволення вимоги про виправлення умов лоту
... ... @@ -588,6 +730,14 @@ Resource resource.robot
588 730 ... ${USERS.users['${provider}']['claim_data']['complaintID']}
589 731 ... ${confirmation_data}
590 732 Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data}
  733 + Wait until keyword succeeds
  734 + ... 5 min 15 sec
  735 + ... 15 sec
  736 + ... Звірити статус вимоги/скарги
  737 + ... ${provider}
  738 + ... ${TENDER['TENDER_UAID']}
  739 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  740 + ... resolved
591 741
592 742
593 743 Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця
... ... @@ -601,6 +751,15 @@ Resource resource.robot
601 751 ... ${confirmation_data}
602 752 ... ${award_index}
603 753 Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data}
  754 + Wait until keyword succeeds
  755 + ... 5 min 15 sec
  756 + ... 15 sec
  757 + ... Звірити статус вимоги/скарги
  758 + ... ${provider}
  759 + ... ${TENDER['TENDER_UAID']}
  760 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  761 + ... resolved
  762 + ... ${award_index}
604 763
605 764 ##############################################################################################
606 765 # BIDDING
... ... @@ -636,9 +795,12 @@ Resource resource.robot
636 795 Require Failure ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
637 796
638 797
639   -Можливість змінити пропозицію до ${amount} користувачем ${username}
640   - ${field}= Set Variable If ${number_of_lots} == 0 value.amount lotValues[0].value.amount
641   - ${fixbidto10resp}= Run As ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${amount}
  798 +Можливість зменшити пропозицію до ${percent} відсотків користувачем ${username}
  799 + ${percent}= Convert To Number ${percent}
  800 + ${field}= Set variable if ${number_of_lots} == 0 value.amount lotValues[0].value.amount
  801 + ${value}= Run As ${username} Отримати інформацію із пропозиції ${TENDER['TENDER_UAID']} ${field}
  802 + ${value}= Evaluate round(${value} * ${percent} / 100, 2)
  803 + Run as ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${field} ${value}
642 804
643 805
644 806 Можливість завантажити документ в пропозицію користувачем ${username}
... ... @@ -658,17 +820,7 @@ Resource resource.robot
658 820 ##############################################################################################
659 821
660 822 Можливість скасувати цінову пропозицію користувачем ${username}
661   - ${canceledbidresp}= Run As ${username} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']}
662   -
663   -
664   -Можливість скасувати закупівлю
665   - ${cancellation_data}= Підготувати дані про скасування ${tender_owner}
666   - Run as ${tender_owner}
667   - ... Скасувати закупівлю
668   - ... ${TENDER['TENDER_UAID']}
669   - ... ${cancellation_data['cancellation_reason']}
670   - ... ${cancellation_data['document']}
671   - ... ${cancellation_data['description']}
  823 + Run As ${username} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']}
672 824
673 825 ##############################################################################################
674 826 # Awarding
... ...
... ... @@ -44,7 +44,7 @@ Library openprocurement_client_helper.py
44 44 Отримати документ
45 45 [Arguments] ${username} ${tender_uaid} ${url}
46 46 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
47   - ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token}
  47 + ${token}= Get Variable Value ${USERS.users['${username}'].access_token}
48 48 ${contents} ${filename}= Call Method ${USERS.users['${username}'].client} get_file ${tender} ${url} ${token}
49 49 [return] ${contents} ${filename}
50 50
... ... @@ -333,20 +333,6 @@ Library openprocurement_client_helper.py
333 333 Створити чернетку вимоги про виправлення умов закупівлі
334 334 [Documentation] Створює вимогу у статусі "draft"
335 335 [Arguments] ${username} ${tender_uaid} ${claim}
336   - ${complaintID}= openprocurement_client.Створити чернетку вимоги про виправлення умов лоту
337   - ... ${username}
338   - ... ${tender_uaid}
339   - ... ${claim}
340   - ... ${None} #lot_index
341   - [return] ${complaintID}
342   -
343   -
344   -Створити чернетку вимоги про виправлення умов лоту
345   - [Documentation] Створює вимогу у статусі "draft"
346   - [Arguments] ${username} ${tender_uaid} ${claim} ${lot_index}
347   - Run keyword if ${lot_index} != ${None}
348   - ... Set to dictionary ${claim.data}
349   - ... relatedLot=${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}].id}
350 336 Log ${claim}
351 337 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
352 338 ... ${username}
... ... @@ -361,6 +347,21 @@ Library openprocurement_client_helper.py
361 347 [return] ${reply.data.complaintID}
362 348
363 349
  350 +Створити чернетку вимоги про виправлення умов лоту
  351 + [Documentation] Створює вимогу у статусі "draft"
  352 + [Arguments] ${username} ${tender_uaid} ${claim} ${lot_id}
  353 + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
  354 + ... ${username}
  355 + ... ${tender_uaid}
  356 + ${lot_index}= get_object_index_by_id ${tender.data.lots} ${lot_id}
  357 + Set to dictionary ${claim.data} relatedLot=${tender.data.lots[${lot_index}].id}
  358 + ${complaintID}= openprocurement_client.Створити чернетку вимоги про виправлення умов закупівлі
  359 + ... ${username}
  360 + ... ${tender_uaid}
  361 + ... ${claim}
  362 + [return] ${complaintID}
  363 +
  364 +
364 365 Створити чернетку вимоги про виправлення визначення переможця
365 366 [Documentation] Створює вимогу у статусі "draft"
366 367 [Arguments] ${username} ${tender_uaid} ${claim} ${award_index}
... ... @@ -385,12 +386,27 @@ Library openprocurement_client_helper.py
385 386 [Documentation] Створює вимогу у статусі "claim"
386 387 ... Можна створити вимогу як з документацією, так і без неї
387 388 [Arguments] ${username} ${tender_uaid} ${claim} ${document}=${None}
388   - ${complaintID}= openprocurement_client.Створити вимогу про виправлення умов лоту
  389 +
  390 + ${complaintID}= Створити чернетку вимоги про виправлення умов закупівлі
389 391 ... ${username}
390 392 ... ${tender_uaid}
391 393 ... ${claim}
392   - ... ${None} #lot_index
  394 +
  395 + ${status}= Run keyword and return status Should not be equal ${document} ${None}
  396 + Log ${status}
  397 + Run keyword if ${status} == ${True} Завантажити документацію до вимоги
  398 + ... ${username}
  399 + ... ${tender_uaid}
  400 + ... ${complaintID}
393 401 ... ${document}
  402 +
  403 + ${data}= Create Dictionary status=claim
  404 + ${confirmation_data}= Create Dictionary data=${data}
  405 + Подати вимогу
  406 + ... ${username}
  407 + ... ${tender_uaid}
  408 + ... ${complaintID}
  409 + ... ${confirmation_data}
394 410 [return] ${complaintID}
395 411
396 412
... ... @@ -398,12 +414,12 @@ Library openprocurement_client_helper.py
398 414 [Documentation] Створює вимогу у статусі "claim"
399 415 ... Можна створити вимогу як з документацією, так і без неї
400 416 ... Якщо lot_index == None, то створюється вимога про виправлення умов тендера.
401   - [Arguments] ${username} ${tender_uaid} ${claim} ${lot_index} ${document}=${None}
  417 + [Arguments] ${username} ${tender_uaid} ${claim} ${lot_id} ${document}=${None}
402 418 ${complaintID}= Створити чернетку вимоги про виправлення умов лоту
403 419 ... ${username}
404 420 ... ${tender_uaid}
405 421 ... ${claim}
406   - ... ${lot_index}
  422 + ... ${lot_id}
407 423
408 424 ${status}= Run keyword and return status Should not be equal ${document} ${None}
409 425 Log ${status}
... ... @@ -443,7 +459,8 @@ Library openprocurement_client_helper.py
443 459 ... ${award_index}
444 460 ... ${document}
445 461
446   - ${data}= Create Dictionary status=claim
  462 + ${status}= Set variable if 'open' in '${mode}' pending claim
  463 + ${data}= Create Dictionary status=${status}
447 464 ${confirmation_data}= Create Dictionary data=${data}
448 465 Подати вимогу про виправлення визначення переможця
449 466 ... ${username}
... ... @@ -619,6 +636,26 @@ Library openprocurement_client_helper.py
619 636 ${reply}= Call Method ${USERS.users['${username}'].client} patch_award_complaint ${tender} ${escalating_data} ${tender.data.awards[${award_index}].id}
620 637 Log ${reply}
621 638
  639 +
  640 +Отримати інформацію із скарги
  641 + [Arguments] ${username} ${tender_uaid} ${complaintID} ${field_name} ${award_index}=${None}
  642 + openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  643 + ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints} ${USERS.users['${username}'].tender_data.data.complaints}
  644 + ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID}
  645 + ${field_value}= Get Variable Value ${complaints[${complaint_index}]['${field_name}']}
  646 + [Return] ${field_value}
  647 +
  648 +
  649 +Отримати поле документації до скарги
  650 + [Arguments] ${username} ${tender_uaid} ${complaintID} ${document_id} ${field_name} ${award_index}=${None}
  651 + openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  652 + ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints} ${USERS.users['${username}'].tender_data.data.complaints}
  653 + ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID}
  654 + Log ${complaints}
  655 + ${document_index}= get_document_index_by_id ${complaints[${complaint_index}].documents} ${document_id}
  656 + ${field_value}= Get Variable Value ${complaints[${complaint_index}].documents[${document_index}]['${field_name}']}
  657 + [Return] ${field_value}
  658 +
622 659 ##############################################################################
623 660 # Bid operations
624 661 ##############################################################################
... ... @@ -702,6 +739,7 @@ Library openprocurement_client_helper.py
702 739 ${bid_id}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].data.id}
703 740 ${token}= Get Variable Value ${USERS.users['${username}'].bidresponses['resp'].access.token}
704 741 ${reply}= Call Method ${USERS.users['${username}'].client} get_bid ${tender} ${bid_id} ${token}
  742 + ${reply}= munch_dict arg=${reply}
705 743 [return] ${reply}
706 744
707 745
... ...
... ... @@ -45,7 +45,7 @@ ${award_index} ${0}
45 45 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
46 46 ... award_complaint
47 47 Завантажити дані про тендер
48   - Можливість знайти тендер по ідентифікатору для усіх учасників
  48 + Можливість знайти тендер по ідентифікатору для усіх користувачів
49 49
50 50
51 51 ##############################################################################################
... ... @@ -458,7 +458,7 @@ ${award_index} ${0}
458 458 Можливість скасувати вимогу про виправлення умов лоту
459 459
460 460
461   -Можливість створити, подати, відповісти і після того скасувати вимогу про виправлення умов лоту
  461 +Можливість створити, подати, відповісти і після того скасувати вимогу про виправлення визначення переможця
462 462 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
463 463 ... provider
464 464 ... ${USERS.users['${provider}'].broker}
... ... @@ -560,7 +560,7 @@ ${award_index} ${0}
560 560 Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.escalation.data.satisfied} для користувача ${viewer}
561 561
562 562 ##############################################################################################
563   -# CREATE, SUBMIT, ANSWER, ESCALATE AND CANCEL COMPLAINT
  563 +# CANCEL COMPLAINT
564 564 ##############################################################################################
565 565
566 566 Можливість скасувати скаргу про виправлення умов закупівлі
... ...
... ... @@ -13,7 +13,7 @@ Suite Teardown Test Suite Teardown
13 13 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
14 14 ... viewer tender_owner
15 15 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
16   - ... minimal
  16 + ... find_tender level1
17 17 Завантажити дані про тендер
18 18 :FOR ${username} IN ${viewer} ${tender_owner}
19 19 \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
... ... @@ -26,12 +26,17 @@ Suite Teardown Test Suite Teardown
26 26 [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера
27 27 ... tender_owner
28 28 ... ${USERS.users['${tender_owner}'].broker}
  29 + ... tender_view
29 30 :FOR ${username} IN ${viewer} ${tender_owner}
30   - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[1].complaintPeriod.endDate
  31 + \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[-1].complaintPeriod.endDate
31 32
32 33
33 34 Дочекатися закічення stand still періоду
34   - ${standstillEnd}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data.awards[1].complaintPeriod.endDate}
  35 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
  36 + ... tender_owner
  37 + ... ${USERS.users['${tender_owner}'].broker}
  38 + ... contract_sign
  39 + ${standstillEnd}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data.awards[-1].complaintPeriod.endDate}
35 40 Дочекатись дати ${standstillEnd}
36 41
37 42
... ... @@ -39,14 +44,16 @@ Suite Teardown Test Suite Teardown
39 44 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
40 45 ... tender_owner
41 46 ... ${USERS.users['${tender_owner}'].broker}
  47 + ... contract_sign level1
42 48 [Teardown] Оновити LAST_MODIFICATION_DATE
43   - Run As ${tender_owner} Підтвердити підписання контракту ${TENDER['TENDER_UAID']} 1
  49 + Run As ${tender_owner} Підтвердити підписання контракту ${TENDER['TENDER_UAID']} -1
44 50
45 51
46 52 Відображення статусу підписаної угоди з постачальником закупівлі
47 53 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди
48 54 ... viewer
49 55 ... ${USERS.users['${viewer}'].broker}
  56 + ... contract_sign
50 57 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
51 58 Run As ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
52   - Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} active contracts[1].status
  59 + Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} active contracts[-1].status
... ...
... ... @@ -25,11 +25,12 @@ Default:
25 25 # Second number in list: Duration of period (for endDate)
26 26 enquiry: [0, 11]
27 27 tender: [0, 31]
28   - openua:
29 28 # accelerator: Integer value
30 29 # This is not a name of period
31 30 # Please refer to API documentation to find out what's this
32 31 accelerator: 1440
  32 + openua:
  33 + accelerator: 1440
33 34 tender: [0, 15]
34 35 # Please remember that openUA and openEU procedures
35 36 # forbid anyone to set or modify enquiryPeriod
... ... @@ -37,17 +38,23 @@ Default:
37 38 openeu:
38 39 accelerator: 1440
39 40 tender: [0, 30]
  41 + open_competitive_dialogue:
  42 + accelerator: 1440
  43 + tender: [0, 30]
40 44 # Synchronization delay, in seconds
41 45 timeout_on_wait: 300
42 46 Quinta:
43 47 intervals:
44 48 default:
45   - enquiry: [0, 10]
46   - tender: [0, 10]
  49 + enquiry: [0, 20]
  50 + tender: [0, 20]
47 51 openua:
48   - tender: [1, 15]
49   - openeu:
50 52 tender: [1, 30]
  53 + openeu:
  54 + tender: [1, 35]
  55 + open_competitive_dialogue:
  56 + accelerator: 1440
  57 + tender: [0, 30]
51 58 keywords_file: openprocurement_client
52 59 roles:
53 60 provider: Tender_User
... ...
... ... @@ -72,6 +72,9 @@ def test_tender_data(params, periods=("enquiry", "tender")):
72 72 "items": [],
73 73 "features": []
74 74 }
  75 + accelerator = params['intervals']['accelerator']
  76 + data['procurementMethodDetails'] = 'quick, ' \
  77 + 'accelerator={}'.format(accelerator)
75 78 data["procuringEntity"]["kind"] = "other"
76 79 if data.get("mode") == "test":
77 80 data["title"] = u"[ТЕСТУВАННЯ] {}".format(data["title"])
... ... @@ -144,14 +147,12 @@ def test_tender_data_limited(params):
144 147 "stateLegalServices"
145 148 )
146 149 cause = fake.random_element(cause_variants)
147   - data.update({"cause": cause})
148   - if params['mode'] == "negotiation.quick":
  150 + elif params['mode'] == "negotiation.quick":
149 151 cause_variants = ('quick',)
150   - cause = fake.random_element(cause_variants)
151   - data.update({"cause": cause})
152 152 if params['mode'] in ("negotiation", "negotiation.quick"):
  153 + cause = fake.random_element(cause_variants)
153 154 data.update({
154   - "procurementMethodDetails": "quick, accelerator=1440",
  155 + "cause": cause,
155 156 "causeDescription": fake.description()
156 157 })
157 158 return munchify(data)
... ... @@ -286,7 +287,8 @@ def test_supplier_data():
286 287 "amount": fake.random_int(min=1),
287 288 "currency": "UAH",
288 289 "valueAddedTaxIncluded": True
289   - }
  290 + },
  291 + "qualified": True
290 292 }
291 293 })
292 294
... ... @@ -349,33 +351,21 @@ def test_lot_document_data(document, lot_id):
349 351
350 352
351 353 def test_tender_data_openua(params):
352   - accelerator = params['intervals']['accelerator']
353   - # Since `accelerator` field is not really a list containing timings
354   - # for a period called `acceleratorPeriod`, let's remove it :)
355   - del params['intervals']['accelerator']
356 354 # We should not provide any values for `enquiryPeriod` when creating
357 355 # an openUA or openEU procedure. That field should not be present at all.
358 356 # Therefore, we pass a nondefault list of periods to `test_tender_data()`.
359 357 data = test_tender_data(params, ('tender',))
360 358 data['procurementMethodType'] = 'aboveThresholdUA'
361   - data['procurementMethodDetails'] = 'quick, ' \
362   - 'accelerator={}'.format(accelerator)
363 359 data['procuringEntity']['kind'] = 'general'
364 360 return data
365 361
366 362
367 363 def test_tender_data_openeu(params):
368   - accelerator = params['intervals']['accelerator']
369   - # Since `accelerator` field is not really a list containing timings
370   - # for a period called `acceleratorPeriod`, let's remove it :)
371   - del params['intervals']['accelerator']
372 364 # We should not provide any values for `enquiryPeriod` when creating
373 365 # an openUA or openEU procedure. That field should not be present at all.
374 366 # Therefore, we pass a nondefault list of periods to `test_tender_data()`.
375 367 data = test_tender_data(params, ('tender',))
376 368 data['procurementMethodType'] = 'aboveThresholdEU'
377   - data['procurementMethodDetails'] = 'quick, ' \
378   - 'accelerator={}'.format(accelerator)
379 369 data['title_en'] = "[TESTING]"
380 370 for item_number, item in enumerate(data['items']):
381 371 item['description_en'] = "Test item #{}".format(item_number)
... ... @@ -385,3 +375,20 @@ def test_tender_data_openeu(params):
385 375 data['procuringEntity']['identifier']['legalName_en'] = "Institution \"Vinnytsia City Council primary and secondary general school № 10\""
386 376 data['procuringEntity']['kind'] = 'general'
387 377 return data
  378 +
  379 +
  380 +def test_tender_data_competitive_dialogue(params):
  381 + # We should not provide any values for `enquiryPeriod` when creating
  382 + # an openUA or openEU procedure. That field should not be present at all.
  383 + # Therefore, we pass a nondefault list of periods to `test_tender_data()`.
  384 + data = test_tender_data(params, ('tender',))
  385 + data['procurementMethodType'] = 'competitiveDialogue.aboveThreshold' + params.get('dialogue_type', 'EU')
  386 + data['title_en'] = "[TESTING] {}".format(fake_en.sentence(nb_words=3, variable_nb_words=True))
  387 + for item in data['items']:
  388 + item['description_en'] = fake_en.sentence(nb_words=3, variable_nb_words=True)
  389 + data['procuringEntity']['name_en'] = fake_en.name()
  390 + data['procuringEntity']['contactPoint']['name_en'] = fake_en.name()
  391 + data['procuringEntity']['contactPoint']['availableLanguage'] = "en"
  392 + data['procuringEntity']['identifier']['legalName_en'] = fake_en.sentence(nb_words=10, variable_nb_words=True)
  393 + data['procuringEntity']['kind'] = 'general'
  394 + return data
... ...
... ... @@ -176,7 +176,7 @@ Get Broker Property By Username
176 176 Run Keyword If '${status}'=='PASS'
177 177 ... Set To Dictionary ${artifact} lots=${lots_ids}
178 178 Log ${artifact}
179   - log_object_data ${artifact} artifact update=${True}
  179 + log_object_data ${artifact} file_name=artifact update=${True} artifact=${True}
180 180
181 181
182 182 Завантажити дані про тендер
... ... @@ -193,7 +193,7 @@ Get Broker Property By Username
193 193 Set Suite Variable ${mode}
194 194 Set Suite Variable ${lot_index}
195 195 Set Suite Variable ${TENDER}
196   - log_object_data ${ARTIFACT} artifact
  196 + log_object_data ${ARTIFACT} file_name=artifact update=${True} artifact=${True}
197 197
198 198
199 199 Підготувати дані для створення тендера
... ... @@ -527,60 +527,21 @@ Get Broker Property By Username
527 527
528 528
529 529 Звірити поле скарги із значенням
530   - [Arguments] ${username} ${given_value} ${field_name} ${complaintID}
531   - ${received_value}= Отримати дані із скарги на умови ${username} ${complaintID} ${field_name} ${given_value}
532   - Порівняти об'єкти ${given_value} ${received_value}
533   -
534   -
535   -Отримати дані із скарги на умови
536   - [Arguments] ${username} ${complaintID} ${field_name} ${given_value}
537   - ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.complaints}
538   - ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID}
  530 + [Arguments] ${username} ${tender_uaid} ${given_value} ${field_name} ${complaintID} ${award_index}=${None}
539 531 ${status}= Call method ${field_name} startswith document.
540 532 ${fetched_field_name}= Run keyword if ${status} == ${True} Fetch From Right ${field_name} .
541 533 ${field_name}= Set variable if ${status} == ${True} ${fetched_field_name} ${field_name}
542   - Run keyword And Return if ${status} == ${True} Отримати поле документа
543   - ... ${username}
544   - ... ${complaints[${complaint_index}].documents}
  534 + ${received_value}= Run keyword if ${status} == ${True} Run as ${username} Отримати поле документації до скарги
  535 + ... ${tender_uaid}
  536 + ... ${complaintID}
545 537 ... ${given_value}
546 538 ... ${field_name}
547   - ${field_value}= Get Variable Value ${USERS.users['${username}'].tender_data.data.complaints[${complaint_index}]['${field_name}']}
548   - Log ${field_value}
549   - [Return] ${field_value}
550   -
551   -
552   -Звірити поле скарги про виправлення визначення переможця із значенням
553   - [Arguments] ${username} ${given_value} ${field_name} ${award_index} ${complaintID}
554   - ${received_value}= Отримати дані із скарги про виправлення визначення переможця ${username} ${award_index} ${complaintID} ${field_name} ${given_value}
  539 + ... ${award_index}
  540 + ... ELSE
  541 + ... Run as ${username} Отримати інформацію із скарги ${tender_uaid} ${complaintID} ${field_name} ${award_index}
555 542 Порівняти об'єкти ${given_value} ${received_value}
556 543
557 544
558   -Отримати дані із скарги про виправлення визначення переможця
559   - [Arguments] ${username} ${award_index} ${complaintID} ${field_name} ${given_value}
560   - ${complaints}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints}
561   - ${complaint_index}= get_complaint_index_by_complaintID ${complaints} ${complaintID}
562   - ${status}= Call method ${field_name} startswith document.
563   - ${fetched_field_name}= Run keyword if ${status} == ${True} Fetch From Right ${field_name} .
564   - ${field_name}= Set variable if ${status} == ${True} ${fetched_field_name} ${field_name}
565   - Run keyword And Return if ${status} == ${True} Отримати поле документа
566   - ... ${username}
567   - ... ${complaints[${complaint_index}].documents}
568   - ... ${given_value}
569   - ... ${field_name}
570   - Log ${USERS.users['${username}'].tender_data}
571   - ${field_value}= Get Variable Value ${USERS.users['${username}'].tender_data.data.awards[${award_index}].complaints[${complaint_index}]['${field_name}']}
572   - Log ${field_value}
573   - [Return] ${field_value}
574   -
575   -
576   -Отримати поле документа
577   - [Arguments] ${username} ${documents} ${document_id} ${field_name}
578   - ${document_index}= get_document_index_by_id ${documents} ${document_id}
579   - ${field_value}= Get Variable Value ${documents[${document_index}]['${field_name}']}
580   - Log ${field_value}
581   - [Return] ${field_value}
582   -
583   -
584 545 Run As
585 546 [Arguments] ${username} ${command} @{arguments}
586 547 [Documentation]
... ... @@ -644,6 +605,12 @@ Require Failure
644 605 Порівняти об'єкти ${left} ${right}
645 606
646 607
  608 +Звірити статус вимоги/скарги
  609 + [Arguments] ${username} ${tender_uaid} ${complaintID} ${left} ${award_index}=${None}
  610 + ${right}= Run as ${username} Отримати інформацію із скарги ${tender_uaid} ${complaintID} status ${award_index}
  611 + Порівняти об'єкти ${left} ${right}
  612 +
  613 +
647 614 Дочекатись дати початку прийому пропозицій
648 615 [Arguments] ${username} ${tender_uaid}
649 616 # This tries to get the date from current user's procurement data cache.
... ... @@ -740,7 +707,7 @@ Require Failure
740 707 Оновити LAST_MODIFICATION_DATE
741 708 Дочекатись синхронізації з майданчиком ${username}
742 709 Wait until keyword succeeds
743   - ... 5 min 15 sec
  710 + ... 10 min 15 sec
744 711 ... 15 sec
745 712 ... Звірити статус тендера
746 713 ... ${username}
... ...
1 1 *** Settings ***
2 2 Resource base_keywords.robot
3 3 Suite Setup Test Suite Setup
4   -Suite Teardown Close all browsers
  4 +Suite Teardown Test Suite Teardown
5 5
6 6
7 7 *** Variables ***
... ... @@ -16,55 +16,6 @@ ${item_meat} ${False}
16 16
17 17 *** Test Cases ***
18 18 ##############################################################################################
19   -# CANCELLATIONS
20   -##############################################################################################
21   -Можливість створити переговорну процедуру за нагальною потребою для тестування скасування
22   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити процедуру
23   - ... tender_owner
24   - ... ${USERS.users['${tender_owner}'].broker}
25   - ... minimal
26   - [Teardown] Оновити LAST_MODIFICATION_DATE
27   - Можливість оголосити тендер
28   -
29   -
30   -Можливість скасувати переговорну процедуру за нагальною потребою
31   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати процедуру
32   - ... tender_owner
33   - ... ${USERS.users['${tender_owner}'].broker}
34   - ... level2
35   - [Teardown] Оновити LAST_MODIFICATION_DATE
36   - Можливість скасувати закупівлю
37   -
38   -
39   -Відображення активного статусу скасування переговорної процедури за нагальною потребою
40   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
41   - ... viewer
42   - ... ${USERS.users['${viewer}'].broker}
43   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
44   - Звірити відображення поля cancellations[0].status тендера із active для користувача ${viewer}
45   -
46   -
47   -Відображення причини скасування переговорної процедури за нагальною потребою
48   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
49   - ... viewer
50   - ... ${USERS.users['${viewer}'].broker}
51   - Звірити відображення поля cancellations[0].reason тендера із ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} для користувача ${viewer}
52   -
53   -
54   -Відображення опису документа скасування переговорної процедури за нагальною потребою
55   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
56   - ... viewer
57   - ... ${USERS.users['${viewer}'].broker}
58   - Звірити відображення поля cancellations[0].documents[0].description тендера із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer}
59   -
60   -
61   -Відображення заголовку документа скасування переговорної процедури за нагальною потребою
62   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
63   - ... viewer
64   - ... ${USERS.users['${viewer}'].broker}
65   - Звірити відображення поля cancellations[0].documents[0].title тендера із ${USERS.users['${tender_owner}']['cancellation_data']['document']} для користувача ${viewer}
66   -
67   -##############################################################################################
68 19 # MAIN
69 20 ##############################################################################################
70 21
... ... @@ -72,7 +23,8 @@ ${item_meat} ${False}
72 23 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити процедуру
73 24 ... tender_owner
74 25 ... ${USERS.users['${tender_owner}'].broker}
75   - ... minimal
  26 + ... create_tender
  27 + ... level1
76 28 [Teardown] Оновити LAST_MODIFICATION_DATE
77 29 Можливість оголосити тендер
78 30
... ... @@ -81,6 +33,7 @@ ${item_meat} ${False}
81 33 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати документацію до процедури
82 34 ... tender_owner
83 35 ... ${USERS.users['${tender_owner}'].broker}
  36 + ... add_tender_doc
84 37 ... level2
85 38 [Teardown] Оновити LAST_MODIFICATION_DATE
86 39 Можливість додати документацію до тендера
... ... @@ -90,7 +43,8 @@ ${item_meat} ${False}
90 43 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до процедури
91 44 ... tender_owner
92 45 ... ${USERS.users['${tender_owner}'].broker}
93   - ... minimal
  46 + ... add_award
  47 + ... level1
94 48 [Teardown] Оновити LAST_MODIFICATION_DATE
95 49 Можливість зареєструвати, додати документацію і підтвердити постачальника до закупівлі
96 50
... ... @@ -98,7 +52,8 @@ ${item_meat} ${False}
98 52 [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти процедуру
99 53 ... viewer
100 54 ... ${USERS.users['${viewer}'].broker}
101   - ... minimal
  55 + ... find_tender
  56 + ... level1
102 57 Можливість знайти тендер по ідентифікатору для користувача ${viewer}
103 58
104 59 ##############################################################################################
... ... @@ -109,6 +64,8 @@ ${item_meat} ${False}
109 64 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
110 65 ... viewer
111 66 ... ${USERS.users['${viewer}'].broker}
  67 + ... tender_view
  68 + ... level2
112 69 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
113 70 Звірити відображення поля title тендера для користувача ${viewer}
114 71
... ... @@ -117,6 +74,7 @@ ${item_meat} ${False}
117 74 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
118 75 ... viewer
119 76 ... ${USERS.users['${viewer}'].broker}
  77 + ... tender_view
120 78 Звірити відображення поля title_en тендера для користувача ${viewer}
121 79
122 80
... ... @@ -124,6 +82,7 @@ ${item_meat} ${False}
124 82 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
125 83 ... viewer
126 84 ... ${USERS.users['${viewer}'].broker}
  85 + ... tender_view
127 86 Звірити відображення поля title_ru тендера для користувача ${viewer}
128 87
129 88
... ... @@ -131,6 +90,8 @@ ${item_meat} ${False}
131 90 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
132 91 ... viewer
133 92 ... ${USERS.users['${viewer}'].broker}
  93 + ... tender_view
  94 + ... level2
134 95 Звірити відображення поля tenderID тендера із ${TENDER['TENDER_UAID']} для користувача ${viewer}
135 96
136 97
... ... @@ -138,6 +99,8 @@ ${item_meat} ${False}
138 99 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
139 100 ... viewer
140 101 ... ${USERS.users['${viewer}'].broker}
  102 + ... tender_view
  103 + ... level3
141 104 Звірити відображення поля description тендера для користувача ${viewer}
142 105
143 106
... ... @@ -145,6 +108,7 @@ ${item_meat} ${False}
145 108 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
146 109 ... viewer
147 110 ... ${USERS.users['${viewer}'].broker}
  111 + ... tender_view
148 112 Звірити відображення поля description_en тендера для користувача ${viewer}
149 113
150 114
... ... @@ -152,6 +116,7 @@ ${item_meat} ${False}
152 116 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
153 117 ... viewer
154 118 ... ${USERS.users['${viewer}'].broker}
  119 + ... tender_view
155 120 Звірити відображення поля description_ru тендера для користувача ${viewer}
156 121
157 122
... ... @@ -159,6 +124,8 @@ ${item_meat} ${False}
159 124 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
160 125 ... viewer
161 126 ... ${USERS.users['${viewer}'].broker}
  127 + ... tender_view
  128 + ... level2
162 129 Звірити відображення поля causeDescription тендера для користувача ${viewer}
163 130
164 131
... ... @@ -166,6 +133,8 @@ ${item_meat} ${False}
166 133 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
167 134 ... viewer
168 135 ... ${USERS.users['${viewer}'].broker}
  136 + ... tender_view
  137 + ... level2
169 138 Звірити відображення поля cause тендера для користувача ${viewer}
170 139
171 140 ##############################################################################################
... ... @@ -176,6 +145,8 @@ ${item_meat} ${False}
176 145 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
177 146 ... viewer
178 147 ... ${USERS.users['${viewer}'].broker}
  148 + ... tender_view
  149 + ... level2
179 150 Звірити відображення поля value.amount тендера для користувача ${viewer}
180 151
181 152
... ... @@ -183,6 +154,8 @@ ${item_meat} ${False}
183 154 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
184 155 ... viewer
185 156 ... ${USERS.users['${viewer}'].broker}
  157 + ... tender_view
  158 + ... level3
186 159 Звірити відображення поля value.currency тендера для користувача ${viewer}
187 160
188 161
... ... @@ -190,6 +163,8 @@ ${item_meat} ${False}
190 163 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
191 164 ... viewer
192 165 ... ${USERS.users['${viewer}'].broker}
  166 + ... tender_view
  167 + ... level3
193 168 Звірити відображення поля value.valueAddedTaxIncluded тендера для користувача ${viewer}
194 169
195 170 ##############################################################################################
... ... @@ -200,6 +175,7 @@ ${item_meat} ${False}
200 175 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
201 176 ... viewer
202 177 ... ${USERS.users['${viewer}'].broker}
  178 + ... tender_view
203 179 Звірити відображення поля procuringEntity.address.countryName тендера для користувача ${viewer}
204 180
205 181
... ... @@ -207,6 +183,8 @@ ${item_meat} ${False}
207 183 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
208 184 ... viewer
209 185 ... ${USERS.users['${viewer}'].broker}
  186 + ... tender_view
  187 + ... level3
210 188 Звірити відображення поля procuringEntity.address.locality тендера для користувача ${viewer}
211 189
212 190
... ... @@ -214,6 +192,8 @@ ${item_meat} ${False}
214 192 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
215 193 ... viewer
216 194 ... ${USERS.users['${viewer}'].broker}
  195 + ... tender_view
  196 + ... level3
217 197 Звірити відображення поля procuringEntity.address.postalCode тендера для користувача ${viewer}
218 198
219 199
... ... @@ -221,6 +201,8 @@ ${item_meat} ${False}
221 201 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
222 202 ... viewer
223 203 ... ${USERS.users['${viewer}'].broker}
  204 + ... tender_view
  205 + ... level3
224 206 Звірити відображення поля procuringEntity.address.region тендера для користувача ${viewer}
225 207
226 208
... ... @@ -228,6 +210,8 @@ ${item_meat} ${False}
228 210 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
229 211 ... viewer
230 212 ... ${USERS.users['${viewer}'].broker}
  213 + ... tender_view
  214 + ... level3
231 215 Звірити відображення поля procuringEntity.address.streetAddress тендера для користувача ${viewer}
232 216
233 217
... ... @@ -235,6 +219,8 @@ ${item_meat} ${False}
235 219 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
236 220 ... viewer
237 221 ... ${USERS.users['${viewer}'].broker}
  222 + ... tender_view
  223 + ... level3
238 224 Звірити відображення поля procuringEntity.contactPoint.name тендера для користувача ${viewer}
239 225
240 226
... ... @@ -242,6 +228,8 @@ ${item_meat} ${False}
242 228 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
243 229 ... viewer
244 230 ... ${USERS.users['${viewer}'].broker}
  231 + ... tender_view
  232 + ... level3
245 233 Звірити відображення поля procuringEntity.contactPoint.telephone тендера для користувача ${viewer}
246 234
247 235
... ... @@ -249,6 +237,8 @@ ${item_meat} ${False}
249 237 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
250 238 ... viewer
251 239 ... ${USERS.users['${viewer}'].broker}
  240 + ... tender_view
  241 + ... level3
252 242 Звірити відображення поля procuringEntity.contactPoint.url тендера для користувача ${viewer}
253 243
254 244
... ... @@ -256,6 +246,8 @@ ${item_meat} ${False}
256 246 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
257 247 ... viewer
258 248 ... ${USERS.users['${viewer}'].broker}
  249 + ... tender_view
  250 + ... level3
259 251 Звірити відображення поля procuringEntity.identifier.legalName тендера для користувача ${viewer}
260 252
261 253
... ... @@ -263,6 +255,7 @@ ${item_meat} ${False}
263 255 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
264 256 ... viewer
265 257 ... ${USERS.users['${viewer}'].broker}
  258 + ... tender_view
266 259 Звірити відображення поля procuringEntity.identifier.scheme тендера для користувача ${viewer}
267 260
268 261
... ... @@ -270,6 +263,8 @@ ${item_meat} ${False}
270 263 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
271 264 ... viewer
272 265 ... ${USERS.users['${viewer}'].broker}
  266 + ... tender_view
  267 + ... level3
273 268 Звірити відображення поля procuringEntity.identifier.id тендера для користувача ${viewer}
274 269
275 270
... ... @@ -277,16 +272,29 @@ ${item_meat} ${False}
277 272 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
278 273 ... viewer
279 274 ... ${USERS.users['${viewer}'].broker}
  275 + ... tender_view
  276 + ... level3
280 277 Звірити відображення поля procuringEntity.name тендера для користувача ${viewer}
281 278
282 279 ##############################################################################################
283 280 # MAIN DATA.ITEMS
284 281 ##############################################################################################
285 282
  283 +Відображення опису номенклатури переговорної процедури за нагальною потребою
  284 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
  285 + ... viewer
  286 + ... ${USERS.users['${viewer}'].broker}
  287 + ... tender_view
  288 + ... level2
  289 + Звірити відображення поля description усіх предметів для користувача ${viewer}
  290 +
  291 +
286 292 Відображення опису додаткової класифікації номенклатури переговорної процедури за нагальною потребою
287 293 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
288 294 ... viewer
289 295 ... ${USERS.users['${viewer}'].broker}
  296 + ... tender_view
  297 + ... level3
290 298 Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer}
291 299
292 300
... ... @@ -294,6 +302,8 @@ ${item_meat} ${False}
294 302 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
295 303 ... viewer
296 304 ... ${USERS.users['${viewer}'].broker}
  305 + ... tender_view
  306 + ... level3
297 307 Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer}
298 308
299 309
... ... @@ -301,6 +311,7 @@ ${item_meat} ${False}
301 311 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
302 312 ... viewer
303 313 ... ${USERS.users['${viewer}'].broker}
  314 + ... tender_view
304 315 Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer}
305 316
306 317
... ... @@ -308,6 +319,7 @@ ${item_meat} ${False}
308 319 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
309 320 ... viewer
310 321 ... ${USERS.users['${viewer}'].broker}
  322 + ... tender_view
311 323 Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer}
312 324
313 325
... ... @@ -315,6 +327,8 @@ ${item_meat} ${False}
315 327 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
316 328 ... viewer
317 329 ... ${USERS.users['${viewer}'].broker}
  330 + ... tender_view
  331 + ... level3
318 332 Звірити відображення поля classification.id усіх предметів для користувача ${viewer}
319 333
320 334
... ... @@ -322,20 +336,17 @@ ${item_meat} ${False}
322 336 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
323 337 ... viewer
324 338 ... ${USERS.users['${viewer}'].broker}
  339 + ... tender_view
  340 + ... level3
325 341 Звірити відображення поля classification.description усіх предметів для користувача ${viewer}
326 342
327 343
328   -Відображення опису номенклатури переговорної процедури за нагальною потребою
329   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
330   - ... viewer
331   - ... ${USERS.users['${viewer}'].broker}
332   - Звірити відображення поля description усіх предметів для користувача ${viewer}
333   -
334   -
335 344 Відображення кількості номенклатури переговорної процедури за нагальною потребою
336 345 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
337 346 ... viewer
338 347 ... ${USERS.users['${viewer}'].broker}
  348 + ... tender_view
  349 + ... level2
339 350 Звірити відображення поля quantity усіх предметів для користувача ${viewer}
340 351
341 352
... ... @@ -343,6 +354,8 @@ ${item_meat} ${False}
343 354 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
344 355 ... viewer
345 356 ... ${USERS.users['${viewer}'].broker}
  357 + ... tender_view
  358 + ... level2
346 359 Звірити відображення поля unit.name усіх предметів для користувача ${viewer}
347 360
348 361
... ... @@ -350,6 +363,7 @@ ${item_meat} ${False}
350 363 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
351 364 ... viewer
352 365 ... ${USERS.users['${viewer}'].broker}
  366 + ... tender_view
353 367 Звірити відображення поля unit.code усіх предметів для користувача ${viewer}
354 368
355 369
... ... @@ -357,6 +371,8 @@ ${item_meat} ${False}
357 371 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
358 372 ... viewer
359 373 ... ${USERS.users['${viewer}'].broker}
  374 + ... tender_view
  375 + ... level3
360 376 Звірити відображення дати deliveryDate.endDate усіх предметів для користувача ${viewer}
361 377
362 378
... ... @@ -364,27 +380,32 @@ ${item_meat} ${False}
364 380 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
365 381 ... viewer
366 382 ... ${USERS.users['${viewer}'].broker}
  383 + ... tender_view
367 384 Звірити відображення координат усіх предметів для користувача ${viewer}
368 385
369 386
370   -Відображення назви нас. пункту доставки номенклатури переговорної процедури за нагальною потребою
  387 +Відображення назви країни доставки номенклатури переговорної процедури за нагальною потребою
371 388 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
372 389 ... viewer
373 390 ... ${USERS.users['${viewer}'].broker}
  391 + ... tender_view
  392 + ... level3
374 393 Звірити відображення поля deliveryAddress.countryName усіх предметів для користувача ${viewer}
375 394
376 395
377   -Відображення назви нас. пункту російською мовою доставки номенклатури переговорної процедури за нагальною потребою
  396 +Відображення назви країни російською мовою доставки номенклатури переговорної процедури за нагальною потребою
378 397 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
379 398 ... viewer
380 399 ... ${USERS.users['${viewer}'].broker}
  400 + ... tender_view
381 401 Звірити відображення поля deliveryAddress.countryName_ru усіх предметів для користувача ${viewer}
382 402
383 403
384   -Відображення назви нас. пункту англійською мовою доставки номенклатури переговорної процедури за нагальною потребою
  404 +Відображення назви країни англійською мовою доставки номенклатури переговорної процедури за нагальною потребою
385 405 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
386 406 ... viewer
387 407 ... ${USERS.users['${viewer}'].broker}
  408 + ... tender_view
388 409 Звірити відображення поля deliveryAddress.countryName_en усіх предметів для користувача ${viewer}
389 410
390 411
... ... @@ -392,6 +413,8 @@ ${item_meat} ${False}
392 413 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
393 414 ... viewer
394 415 ... ${USERS.users['${viewer}'].broker}
  416 + ... tender_view
  417 + ... level3
395 418 Звірити відображення поля deliveryAddress.postalCode усіх предметів для користувача ${viewer}
396 419
397 420
... ... @@ -399,6 +422,8 @@ ${item_meat} ${False}
399 422 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
400 423 ... viewer
401 424 ... ${USERS.users['${viewer}'].broker}
  425 + ... tender_view
  426 + ... level3
402 427 Звірити відображення поля deliveryAddress.region усіх предметів для користувача ${viewer}
403 428
404 429
... ... @@ -406,6 +431,8 @@ ${item_meat} ${False}
406 431 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
407 432 ... viewer
408 433 ... ${USERS.users['${viewer}'].broker}
  434 + ... tender_view
  435 + ... level3
409 436 Звірити відображення поля deliveryAddress.locality усіх предметів для користувача ${viewer}
410 437
411 438
... ... @@ -413,6 +440,8 @@ ${item_meat} ${False}
413 440 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
414 441 ... viewer
415 442 ... ${USERS.users['${viewer}'].broker}
  443 + ... tender_view
  444 + ... level3
416 445 Звірити відображення поля deliveryAddress.streetAddress усіх предметів для користувача ${viewer}
417 446
418 447 ##############################################################################################
... ... @@ -423,22 +452,28 @@ ${item_meat} ${False}
423 452 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації процедури
424 453 ... viewer
425 454 ... ${USERS.users['${viewer}'].broker}
  455 + ... add_tender_doc
  456 + ... level3
426 457 Звірити відображення поля documents[0].title тендера із ${USERS.users['${tender_owner}']['documents']['filepath']} для користувача ${viewer}
427 458
428 459 ##############################################################################################
429 460 # AWARDS
430 461 ##############################################################################################
431 462
432   -Відображення документації до постачальника
  463 +Відображення документації стосовно доданого постачальника
433 464 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
434 465 ... viewer
435 466 ... ${USERS.users['${viewer}'].broker}
  467 + ... award_view
  468 + ... level2
436 469 Звірити відображення поля awards[0].documents[0].title тендера із ${USERS.users['${tender_owner}'].award_document} для користувача ${viewer}
437 470
438 471 Відображення підтвердженого постачальника переговорної процедури за нагальною потребою
439 472 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
440 473 ... viewer
441 474 ... ${USERS.users['${viewer}'].broker}
  475 + ... award_view
  476 + ... level2
442 477 Звірити відображення поля awards[0].status тендера із active для користувача ${viewer}
443 478
444 479
... ... @@ -446,6 +481,7 @@ ${item_meat} ${False}
446 481 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
447 482 ... viewer
448 483 ... ${USERS.users['${viewer}'].broker}
  484 + ... award_view
449 485 Звірити відображення поля awards[0].suppliers[0].address.countryName тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['countryName']} для користувача ${viewer}
450 486
451 487
... ... @@ -453,6 +489,8 @@ ${item_meat} ${False}
453 489 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
454 490 ... viewer
455 491 ... ${USERS.users['${viewer}'].broker}
  492 + ... award_view
  493 + ... level3
456 494 Звірити відображення поля awards[0].suppliers[0].address.locality тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['locality']} для користувача ${viewer}
457 495
458 496
... ... @@ -460,6 +498,8 @@ ${item_meat} ${False}
460 498 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
461 499 ... viewer
462 500 ... ${USERS.users['${viewer}'].broker}
  501 + ... award_view
  502 + ... level3
463 503 Звірити відображення поля awards[0].suppliers[0].address.postalCode тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['postalCode']} для користувача ${viewer}
464 504
465 505
... ... @@ -467,6 +507,8 @@ ${item_meat} ${False}
467 507 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
468 508 ... viewer
469 509 ... ${USERS.users['${viewer}'].broker}
  510 + ... award_view
  511 + ... level3
470 512 Звірити відображення поля awards[0].suppliers[0].address.region тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['region']} для користувача ${viewer}
471 513
472 514
... ... @@ -474,6 +516,8 @@ ${item_meat} ${False}
474 516 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
475 517 ... viewer
476 518 ... ${USERS.users['${viewer}'].broker}
  519 + ... award_view
  520 + ... level3
477 521 Звірити відображення поля awards[0].suppliers[0].address.streetAddress тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['streetAddress']} для користувача ${viewer}
478 522
479 523
... ... @@ -481,6 +525,8 @@ ${item_meat} ${False}
481 525 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
482 526 ... viewer
483 527 ... ${USERS.users['${viewer}'].broker}
  528 + ... award_view
  529 + ... level3
484 530 Звірити відображення поля awards[0].suppliers[0].contactPoint.telephone тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['telephone']} для користувача ${viewer}
485 531
486 532
... ... @@ -488,6 +534,8 @@ ${item_meat} ${False}
488 534 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
489 535 ... viewer
490 536 ... ${USERS.users['${viewer}'].broker}
  537 + ... award_view
  538 + ... level3
491 539 Звірити відображення поля awards[0].suppliers[0].contactPoint.name тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['name']} для користувача ${viewer}
492 540
493 541
... ... @@ -495,6 +543,8 @@ ${item_meat} ${False}
495 543 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
496 544 ... viewer
497 545 ... ${USERS.users['${viewer}'].broker}
  546 + ... award_view
  547 + ... level3
498 548 Звірити відображення поля awards[0].suppliers[0].contactPoint.email тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['email']} для користувача ${viewer}
499 549
500 550
... ... @@ -502,6 +552,7 @@ ${item_meat} ${False}
502 552 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
503 553 ... viewer
504 554 ... ${USERS.users['${viewer}'].broker}
  555 + ... award_view
505 556 Звірити відображення поля awards[0].suppliers[0].identifier.scheme тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['scheme']} для користувача ${viewer}
506 557
507 558
... ... @@ -509,6 +560,8 @@ ${item_meat} ${False}
509 560 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
510 561 ... viewer
511 562 ... ${USERS.users['${viewer}'].broker}
  563 + ... award_view
  564 + ... level3
512 565 Звірити відображення поля awards[0].suppliers[0].identifier.legalName тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['legalName']} для користувача ${viewer}
513 566
514 567
... ... @@ -516,6 +569,8 @@ ${item_meat} ${False}
516 569 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
517 570 ... viewer
518 571 ... ${USERS.users['${viewer}'].broker}
  572 + ... award_view
  573 + ... level3
519 574 Звірити відображення поля awards[0].suppliers[0].identifier.id тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['id']} для користувача ${viewer}
520 575
521 576
... ... @@ -523,6 +578,8 @@ ${item_meat} ${False}
523 578 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
524 579 ... viewer
525 580 ... ${USERS.users['${viewer}'].broker}
  581 + ... award_view
  582 + ... level3
526 583 Звірити відображення поля awards[0].suppliers[0].name тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['name']} для користувача ${viewer}
527 584
528 585
... ... @@ -530,6 +587,8 @@ ${item_meat} ${False}
530 587 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
531 588 ... viewer
532 589 ... ${USERS.users['${viewer}'].broker}
  590 + ... award_view
  591 + ... level3
533 592 Звірити відображення поля awards[0].value.valueAddedTaxIncluded тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']} для користувача ${viewer}
534 593
535 594
... ... @@ -537,6 +596,8 @@ ${item_meat} ${False}
537 596 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
538 597 ... viewer
539 598 ... ${USERS.users['${viewer}'].broker}
  599 + ... award_view
  600 + ... level3
540 601 Звірити відображення поля awards[0].value.currency тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']} для користувача ${viewer}
541 602
542 603
... ... @@ -544,6 +605,8 @@ ${item_meat} ${False}
544 605 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
545 606 ... viewer
546 607 ... ${USERS.users['${viewer}'].broker}
  608 + ... award_view
  609 + ... level2
547 610 Звірити відображення поля awards[0].value.amount тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']} для користувача ${viewer}
548 611
549 612 ##############################################################################################
... ... @@ -554,6 +617,8 @@ ${item_meat} ${False}
554 617 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для процедури
555 618 ... ${tender_owner}
556 619 ... ${USERS.users['${tender_owner}'].broker}
  620 + ... add_contract
  621 + ... level2
557 622 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
558 623 Run keyword and expect error * Можливість укласти угоду для закупівлі
559 624
... ... @@ -562,6 +627,8 @@ ${item_meat} ${False}
562 627 [Tags] ${USERS.users['${viewer}'].broker}: Відображення угоди з постачальником процедури
563 628 ... viewer
564 629 ... ${USERS.users['${viewer}'].broker}
  630 + ... add_contract
  631 + ... level2
565 632 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
566 633 Звірити відображення поля contracts[0].status тендера із pending для користувача ${viewer}
567 634
... ... @@ -570,6 +637,8 @@ ${item_meat} ${False}
570 637 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для процедури
571 638 ... ${tender_owner}
572 639 ... ${USERS.users['${tender_owner}'].broker}
  640 + ... add_contract
  641 + ... level1
573 642 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
574 643 [Teardown] Оновити LAST_MODIFICATION_DATE
575 644 Дочекатись дати ${USERS.users['${tender_owner}'].tender_data.data.awards[0].complaintPeriod.endDate}
... ... @@ -580,5 +649,7 @@ ${item_meat} ${False}
580 649 [Tags] ${USERS.users['${viewer}'].broker}: Відображення угоди з постачальником процедури
581 650 ... viewer
582 651 ... ${USERS.users['${viewer}'].broker}
  652 + ... add_contract
  653 + ... level1
583 654 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
584 655 Звірити відображення поля contracts[0].status тендера із active для користувача ${viewer}
... ...
1 1 *** Settings ***
2 2 Resource base_keywords.robot
3 3 Suite Setup Test Suite Setup
4   -Suite Teardown Close all browsers
  4 +Suite Teardown Test Suite Teardown
5 5
6 6
7 7 *** Variables ***
... ... @@ -16,55 +16,6 @@ ${item_meat} ${False}
16 16
17 17 *** Test Cases ***
18 18 ##############################################################################################
19   -# CANCELLATIONS
20   -##############################################################################################
21   -Можливість створити переговорну процедуру для тестування скасування
22   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити процедуру
23   - ... tender_owner
24   - ... ${USERS.users['${tender_owner}'].broker}
25   - ... minimal
26   - [Teardown] Оновити LAST_MODIFICATION_DATE
27   - Можливість оголосити тендер
28   -
29   -
30   -Можливість скасувати переговорну процедуру
31   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати процедуру
32   - ... tender_owner
33   - ... ${USERS.users['${tender_owner}'].broker}
34   - ... level2
35   - [Teardown] Оновити LAST_MODIFICATION_DATE
36   - Можливість скасувати закупівлю
37   -
38   -
39   -Відображення активного статусу скасування переговорної процедури
40   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
41   - ... viewer
42   - ... ${USERS.users['${viewer}'].broker}
43   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
44   - Звірити відображення поля cancellations[0].status тендера із active для користувача ${viewer}
45   -
46   -
47   -Відображення причини скасування переговорної процедури
48   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
49   - ... viewer
50   - ... ${USERS.users['${viewer}'].broker}
51   - Звірити відображення поля cancellations[0].reason тендера із ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} для користувача ${viewer}
52   -
53   -
54   -Відображення опису документа скасування переговорної процедури
55   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
56   - ... viewer
57   - ... ${USERS.users['${viewer}'].broker}
58   - Звірити відображення поля cancellations[0].documents[0].description тендера із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer}
59   -
60   -
61   -Відображення заголовку документа скасування переговорної процедури
62   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
63   - ... viewer
64   - ... ${USERS.users['${viewer}'].broker}
65   - Звірити відображення поля cancellations[0].documents[0].title тендера із ${USERS.users['${tender_owner}']['cancellation_data']['document']} для користувача ${viewer}
66   -
67   -##############################################################################################
68 19 # MAIN
69 20 ##############################################################################################
70 21
... ... @@ -72,7 +23,8 @@ ${item_meat} ${False}
72 23 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити процедуру
73 24 ... tender_owner
74 25 ... ${USERS.users['${tender_owner}'].broker}
75   - ... minimal
  26 + ... create_tender
  27 + ... level1
76 28 [Teardown] Оновити LAST_MODIFICATION_DATE
77 29 Можливість оголосити тендер
78 30
... ... @@ -81,6 +33,7 @@ ${item_meat} ${False}
81 33 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати документацію до процедури
82 34 ... tender_owner
83 35 ... ${USERS.users['${tender_owner}'].broker}
  36 + ... add_tender_doc
84 37 ... level2
85 38 [Teardown] Оновити LAST_MODIFICATION_DATE
86 39 Можливість додати документацію до тендера
... ... @@ -90,7 +43,8 @@ ${item_meat} ${False}
90 43 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до процедури
91 44 ... tender_owner
92 45 ... ${USERS.users['${tender_owner}'].broker}
93   - ... minimal
  46 + ... add_award
  47 + ... level1
94 48 [Teardown] Оновити LAST_MODIFICATION_DATE
95 49 Можливість зареєструвати, додати документацію і підтвердити постачальника до закупівлі
96 50
... ... @@ -99,7 +53,8 @@ ${item_meat} ${False}
99 53 [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти процедуру
100 54 ... viewer
101 55 ... ${USERS.users['${viewer}'].broker}
102   - ... minimal
  56 + ... find_tender
  57 + ... level1
103 58 Можливість знайти тендер по ідентифікатору для користувача ${viewer}
104 59
105 60 ##############################################################################################
... ... @@ -110,6 +65,8 @@ ${item_meat} ${False}
110 65 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
111 66 ... viewer
112 67 ... ${USERS.users['${viewer}'].broker}
  68 + ... tender_view
  69 + ... level2
113 70 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
114 71 Звірити відображення поля title тендера для користувача ${viewer}
115 72
... ... @@ -118,6 +75,7 @@ ${item_meat} ${False}
118 75 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
119 76 ... viewer
120 77 ... ${USERS.users['${viewer}'].broker}
  78 + ... tender_view
121 79 Звірити відображення поля title_en тендера для користувача ${viewer}
122 80
123 81
... ... @@ -125,6 +83,7 @@ ${item_meat} ${False}
125 83 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
126 84 ... viewer
127 85 ... ${USERS.users['${viewer}'].broker}
  86 + ... tender_view
128 87 Звірити відображення поля title_ru тендера для користувача ${viewer}
129 88
130 89
... ... @@ -132,6 +91,8 @@ ${item_meat} ${False}
132 91 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
133 92 ... viewer
134 93 ... ${USERS.users['${viewer}'].broker}
  94 + ... tender_view
  95 + ... level2
135 96 Звірити відображення поля tenderID тендера із ${TENDER['TENDER_UAID']} для користувача ${viewer}
136 97
137 98
... ... @@ -139,6 +100,8 @@ ${item_meat} ${False}
139 100 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
140 101 ... viewer
141 102 ... ${USERS.users['${viewer}'].broker}
  103 + ... tender_view
  104 + ... level3
142 105 Звірити відображення поля description тендера для користувача ${viewer}
143 106
144 107
... ... @@ -146,6 +109,7 @@ ${item_meat} ${False}
146 109 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
147 110 ... viewer
148 111 ... ${USERS.users['${viewer}'].broker}
  112 + ... tender_view
149 113 Звірити відображення поля description_en тендера для користувача ${viewer}
150 114
151 115
... ... @@ -153,6 +117,7 @@ ${item_meat} ${False}
153 117 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
154 118 ... viewer
155 119 ... ${USERS.users['${viewer}'].broker}
  120 + ... tender_view
156 121 Звірити відображення поля description_ru тендера для користувача ${viewer}
157 122
158 123
... ... @@ -160,6 +125,8 @@ ${item_meat} ${False}
160 125 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
161 126 ... viewer
162 127 ... ${USERS.users['${viewer}'].broker}
  128 + ... tender_view
  129 + ... level2
163 130 Звірити відображення поля causeDescription тендера для користувача ${viewer}
164 131
165 132
... ... @@ -167,6 +134,8 @@ ${item_meat} ${False}
167 134 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
168 135 ... viewer
169 136 ... ${USERS.users['${viewer}'].broker}
  137 + ... tender_view
  138 + ... level2
170 139 Звірити відображення поля cause тендера для користувача ${viewer}
171 140
172 141 ##############################################################################################
... ... @@ -177,6 +146,8 @@ ${item_meat} ${False}
177 146 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
178 147 ... viewer
179 148 ... ${USERS.users['${viewer}'].broker}
  149 + ... tender_view
  150 + ... level2
180 151 Звірити відображення поля value.amount тендера для користувача ${viewer}
181 152
182 153
... ... @@ -184,6 +155,8 @@ ${item_meat} ${False}
184 155 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
185 156 ... viewer
186 157 ... ${USERS.users['${viewer}'].broker}
  158 + ... tender_view
  159 + ... level3
187 160 Звірити відображення поля value.currency тендера для користувача ${viewer}
188 161
189 162
... ... @@ -191,6 +164,8 @@ ${item_meat} ${False}
191 164 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
192 165 ... viewer
193 166 ... ${USERS.users['${viewer}'].broker}
  167 + ... tender_view
  168 + ... level3
194 169 Звірити відображення поля value.valueAddedTaxIncluded тендера для користувача ${viewer}
195 170
196 171 ##############################################################################################
... ... @@ -201,6 +176,7 @@ ${item_meat} ${False}
201 176 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
202 177 ... viewer
203 178 ... ${USERS.users['${viewer}'].broker}
  179 + ... tender_view
204 180 Звірити відображення поля procuringEntity.address.countryName тендера для користувача ${viewer}
205 181
206 182
... ... @@ -208,6 +184,8 @@ ${item_meat} ${False}
208 184 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
209 185 ... viewer
210 186 ... ${USERS.users['${viewer}'].broker}
  187 + ... tender_view
  188 + ... level3
211 189 Звірити відображення поля procuringEntity.address.locality тендера для користувача ${viewer}
212 190
213 191
... ... @@ -215,6 +193,8 @@ ${item_meat} ${False}
215 193 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
216 194 ... viewer
217 195 ... ${USERS.users['${viewer}'].broker}
  196 + ... tender_view
  197 + ... level3
218 198 Звірити відображення поля procuringEntity.address.postalCode тендера для користувача ${viewer}
219 199
220 200
... ... @@ -222,6 +202,8 @@ ${item_meat} ${False}
222 202 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
223 203 ... viewer
224 204 ... ${USERS.users['${viewer}'].broker}
  205 + ... tender_view
  206 + ... level3
225 207 Звірити відображення поля procuringEntity.address.region тендера для користувача ${viewer}
226 208
227 209
... ... @@ -229,6 +211,8 @@ ${item_meat} ${False}
229 211 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
230 212 ... viewer
231 213 ... ${USERS.users['${viewer}'].broker}
  214 + ... tender_view
  215 + ... level3
232 216 Звірити відображення поля procuringEntity.address.streetAddress тендера для користувача ${viewer}
233 217
234 218
... ... @@ -236,6 +220,8 @@ ${item_meat} ${False}
236 220 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
237 221 ... viewer
238 222 ... ${USERS.users['${viewer}'].broker}
  223 + ... tender_view
  224 + ... level3
239 225 Звірити відображення поля procuringEntity.contactPoint.name тендера для користувача ${viewer}
240 226
241 227
... ... @@ -243,6 +229,8 @@ ${item_meat} ${False}
243 229 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
244 230 ... viewer
245 231 ... ${USERS.users['${viewer}'].broker}
  232 + ... tender_view
  233 + ... level3
246 234 Звірити відображення поля procuringEntity.contactPoint.telephone тендера для користувача ${viewer}
247 235
248 236
... ... @@ -250,6 +238,8 @@ ${item_meat} ${False}
250 238 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
251 239 ... viewer
252 240 ... ${USERS.users['${viewer}'].broker}
  241 + ... tender_view
  242 + ... level3
253 243 Звірити відображення поля procuringEntity.contactPoint.url тендера для користувача ${viewer}
254 244
255 245
... ... @@ -257,6 +247,8 @@ ${item_meat} ${False}
257 247 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
258 248 ... viewer
259 249 ... ${USERS.users['${viewer}'].broker}
  250 + ... tender_view
  251 + ... level3
260 252 Звірити відображення поля procuringEntity.identifier.legalName тендера для користувача ${viewer}
261 253
262 254
... ... @@ -264,6 +256,7 @@ ${item_meat} ${False}
264 256 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
265 257 ... viewer
266 258 ... ${USERS.users['${viewer}'].broker}
  259 + ... tender_view
267 260 Звірити відображення поля procuringEntity.identifier.scheme тендера для користувача ${viewer}
268 261
269 262
... ... @@ -271,6 +264,8 @@ ${item_meat} ${False}
271 264 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
272 265 ... viewer
273 266 ... ${USERS.users['${viewer}'].broker}
  267 + ... tender_view
  268 + ... level3
274 269 Звірити відображення поля procuringEntity.identifier.id тендера для користувача ${viewer}
275 270
276 271
... ... @@ -278,16 +273,29 @@ ${item_meat} ${False}
278 273 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
279 274 ... viewer
280 275 ... ${USERS.users['${viewer}'].broker}
  276 + ... tender_view
  277 + ... level3
281 278 Звірити відображення поля procuringEntity.name тендера для користувача ${viewer}
282 279
283 280 ##############################################################################################
284 281 # MAIN DATA.ITEMS
285 282 ##############################################################################################
286 283
  284 +Відображення опису номенклатури переговорної процедури
  285 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
  286 + ... viewer
  287 + ... ${USERS.users['${viewer}'].broker}
  288 + ... tender_view
  289 + ... level2
  290 + Звірити відображення поля description усіх предметів для користувача ${viewer}
  291 +
  292 +
287 293 Відображення опису додаткової класифікації номенклатури переговорної процедури
288 294 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
289 295 ... viewer
290 296 ... ${USERS.users['${viewer}'].broker}
  297 + ... tender_view
  298 + ... level3
291 299 Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer}
292 300
293 301
... ... @@ -295,6 +303,8 @@ ${item_meat} ${False}
295 303 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
296 304 ... viewer
297 305 ... ${USERS.users['${viewer}'].broker}
  306 + ... tender_view
  307 + ... level3
298 308 Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer}
299 309
300 310
... ... @@ -302,6 +312,7 @@ ${item_meat} ${False}
302 312 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
303 313 ... viewer
304 314 ... ${USERS.users['${viewer}'].broker}
  315 + ... tender_view
305 316 Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer}
306 317
307 318
... ... @@ -309,6 +320,7 @@ ${item_meat} ${False}
309 320 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
310 321 ... viewer
311 322 ... ${USERS.users['${viewer}'].broker}
  323 + ... tender_view
312 324 Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer}
313 325
314 326
... ... @@ -316,6 +328,8 @@ ${item_meat} ${False}
316 328 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
317 329 ... viewer
318 330 ... ${USERS.users['${viewer}'].broker}
  331 + ... tender_view
  332 + ... level3
319 333 Звірити відображення поля classification.id усіх предметів для користувача ${viewer}
320 334
321 335
... ... @@ -323,20 +337,17 @@ ${item_meat} ${False}
323 337 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
324 338 ... viewer
325 339 ... ${USERS.users['${viewer}'].broker}
  340 + ... tender_view
  341 + ... level3
326 342 Звірити відображення поля classification.description усіх предметів для користувача ${viewer}
327 343
328 344
329   -Відображення опису номенклатури переговорної процедури
330   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
331   - ... viewer
332   - ... ${USERS.users['${viewer}'].broker}
333   - Звірити відображення поля description усіх предметів для користувача ${viewer}
334   -
335   -
336 345 Відображення кількості номенклатури переговорної процедури
337 346 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
338 347 ... viewer
339 348 ... ${USERS.users['${viewer}'].broker}
  349 + ... tender_view
  350 + ... level2
340 351 Звірити відображення поля quantity усіх предметів для користувача ${viewer}
341 352
342 353
... ... @@ -344,6 +355,8 @@ ${item_meat} ${False}
344 355 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
345 356 ... viewer
346 357 ... ${USERS.users['${viewer}'].broker}
  358 + ... tender_view
  359 + ... level2
347 360 Звірити відображення поля unit.name усіх предметів для користувача ${viewer}
348 361
349 362
... ... @@ -351,6 +364,7 @@ ${item_meat} ${False}
351 364 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
352 365 ... viewer
353 366 ... ${USERS.users['${viewer}'].broker}
  367 + ... tender_view
354 368 Звірити відображення поля unit.code усіх предметів для користувача ${viewer}
355 369
356 370
... ... @@ -358,6 +372,8 @@ ${item_meat} ${False}
358 372 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
359 373 ... viewer
360 374 ... ${USERS.users['${viewer}'].broker}
  375 + ... tender_view
  376 + ... level3
361 377 Звірити відображення дати deliveryDate.endDate усіх предметів для користувача ${viewer}
362 378
363 379
... ... @@ -365,27 +381,32 @@ ${item_meat} ${False}
365 381 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
366 382 ... viewer
367 383 ... ${USERS.users['${viewer}'].broker}
  384 + ... tender_view
368 385 Звірити відображення координат усіх предметів для користувача ${viewer}
369 386
370 387
371   -Відображення назви нас. пункту доставки номенклатури переговорної процедури
  388 +Відображення назви країни доставки номенклатури переговорної процедури
372 389 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
373 390 ... viewer
374 391 ... ${USERS.users['${viewer}'].broker}
  392 + ... tender_view
  393 + ... level3
375 394 Звірити відображення поля deliveryAddress.countryName усіх предметів для користувача ${viewer}
376 395
377 396
378   -Відображення назви нас. пункту російською мовою доставки номенклатури переговорної процедури
  397 +Відображення назви країни російською мовою доставки номенклатури переговорної процедури
379 398 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
380 399 ... viewer
381 400 ... ${USERS.users['${viewer}'].broker}
  401 + ... tender_view
382 402 Звірити відображення поля deliveryAddress.countryName_ru усіх предметів для користувача ${viewer}
383 403
384 404
385   -Відображення назви нас. пункту англійською мовою доставки номенклатури переговорної процедури
  405 +Відображення назви країни англійською мовою доставки номенклатури переговорної процедури
386 406 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
387 407 ... viewer
388 408 ... ${USERS.users['${viewer}'].broker}
  409 + ... tender_view
389 410 Звірити відображення поля deliveryAddress.countryName_en усіх предметів для користувача ${viewer}
390 411
391 412
... ... @@ -393,6 +414,8 @@ ${item_meat} ${False}
393 414 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
394 415 ... viewer
395 416 ... ${USERS.users['${viewer}'].broker}
  417 + ... tender_view
  418 + ... level3
396 419 Звірити відображення поля deliveryAddress.postalCode усіх предметів для користувача ${viewer}
397 420
398 421
... ... @@ -400,6 +423,8 @@ ${item_meat} ${False}
400 423 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
401 424 ... viewer
402 425 ... ${USERS.users['${viewer}'].broker}
  426 + ... tender_view
  427 + ... level3
403 428 Звірити відображення поля deliveryAddress.region усіх предметів для користувача ${viewer}
404 429
405 430
... ... @@ -407,6 +432,8 @@ ${item_meat} ${False}
407 432 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
408 433 ... viewer
409 434 ... ${USERS.users['${viewer}'].broker}
  435 + ... tender_view
  436 + ... level3
410 437 Звірити відображення поля deliveryAddress.locality усіх предметів для користувача ${viewer}
411 438
412 439
... ... @@ -414,6 +441,8 @@ ${item_meat} ${False}
414 441 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
415 442 ... viewer
416 443 ... ${USERS.users['${viewer}'].broker}
  444 + ... tender_view
  445 + ... level3
417 446 Звірити відображення поля deliveryAddress.streetAddress усіх предметів для користувача ${viewer}
418 447
419 448 ##############################################################################################
... ... @@ -424,16 +453,20 @@ ${item_meat} ${False}
424 453 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації процедури
425 454 ... viewer
426 455 ... ${USERS.users['${viewer}'].broker}
  456 + ... add_tender_doc
  457 + ... level3
427 458 Звірити відображення поля documents[0].title тендера із ${USERS.users['${tender_owner}']['documents']['filepath']} для користувача ${viewer}
428 459
429 460 ##############################################################################################
430 461 # AWARDS
431 462 ##############################################################################################
432 463
433   -Відображення документації до постачальника
  464 +Відображення документації стосовно доданого постачальника
434 465 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
435 466 ... viewer
436 467 ... ${USERS.users['${viewer}'].broker}
  468 + ... award_view
  469 + ... level2
437 470 Звірити відображення поля awards[0].documents[0].title тендера із ${USERS.users['${tender_owner}'].award_document} для користувача ${viewer}
438 471
439 472
... ... @@ -441,6 +474,8 @@ ${item_meat} ${False}
441 474 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
442 475 ... viewer
443 476 ... ${USERS.users['${viewer}'].broker}
  477 + ... award_view
  478 + ... level2
444 479 Звірити відображення поля awards[0].status тендера із active для користувача ${viewer}
445 480
446 481
... ... @@ -448,6 +483,7 @@ ${item_meat} ${False}
448 483 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
449 484 ... viewer
450 485 ... ${USERS.users['${viewer}'].broker}
  486 + ... award_view
451 487 Звірити відображення поля awards[0].suppliers[0].address.countryName тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['countryName']} для користувача ${viewer}
452 488
453 489
... ... @@ -455,6 +491,8 @@ ${item_meat} ${False}
455 491 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
456 492 ... viewer
457 493 ... ${USERS.users['${viewer}'].broker}
  494 + ... award_view
  495 + ... level3
458 496 Звірити відображення поля awards[0].suppliers[0].address.locality тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['locality']} для користувача ${viewer}
459 497
460 498
... ... @@ -462,6 +500,8 @@ ${item_meat} ${False}
462 500 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
463 501 ... viewer
464 502 ... ${USERS.users['${viewer}'].broker}
  503 + ... award_view
  504 + ... level3
465 505 Звірити відображення поля awards[0].suppliers[0].address.postalCode тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['postalCode']} для користувача ${viewer}
466 506
467 507
... ... @@ -469,6 +509,8 @@ ${item_meat} ${False}
469 509 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
470 510 ... viewer
471 511 ... ${USERS.users['${viewer}'].broker}
  512 + ... award_view
  513 + ... level3
472 514 Звірити відображення поля awards[0].suppliers[0].address.region тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['region']} для користувача ${viewer}
473 515
474 516
... ... @@ -476,6 +518,8 @@ ${item_meat} ${False}
476 518 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
477 519 ... viewer
478 520 ... ${USERS.users['${viewer}'].broker}
  521 + ... award_view
  522 + ... level3
479 523 Звірити відображення поля awards[0].suppliers[0].address.streetAddress тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['streetAddress']} для користувача ${viewer}
480 524
481 525
... ... @@ -483,6 +527,8 @@ ${item_meat} ${False}
483 527 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
484 528 ... viewer
485 529 ... ${USERS.users['${viewer}'].broker}
  530 + ... award_view
  531 + ... level3
486 532 Звірити відображення поля awards[0].suppliers[0].contactPoint.telephone тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['telephone']} для користувача ${viewer}
487 533
488 534
... ... @@ -490,6 +536,8 @@ ${item_meat} ${False}
490 536 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
491 537 ... viewer
492 538 ... ${USERS.users['${viewer}'].broker}
  539 + ... award_view
  540 + ... level3
493 541 Звірити відображення поля awards[0].suppliers[0].contactPoint.name тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['name']} для користувача ${viewer}
494 542
495 543
... ... @@ -497,6 +545,8 @@ ${item_meat} ${False}
497 545 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
498 546 ... viewer
499 547 ... ${USERS.users['${viewer}'].broker}
  548 + ... award_view
  549 + ... level3
500 550 Звірити відображення поля awards[0].suppliers[0].contactPoint.email тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['email']} для користувача ${viewer}
501 551
502 552
... ... @@ -504,6 +554,7 @@ ${item_meat} ${False}
504 554 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
505 555 ... viewer
506 556 ... ${USERS.users['${viewer}'].broker}
  557 + ... award_view
507 558 Звірити відображення поля awards[0].suppliers[0].identifier.scheme тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['scheme']} для користувача ${viewer}
508 559
509 560
... ... @@ -511,6 +562,8 @@ ${item_meat} ${False}
511 562 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
512 563 ... viewer
513 564 ... ${USERS.users['${viewer}'].broker}
  565 + ... award_view
  566 + ... level3
514 567 Звірити відображення поля awards[0].suppliers[0].identifier.legalName тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['legalName']} для користувача ${viewer}
515 568
516 569
... ... @@ -518,6 +571,8 @@ ${item_meat} ${False}
518 571 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
519 572 ... viewer
520 573 ... ${USERS.users['${viewer}'].broker}
  574 + ... award_view
  575 + ... level3
521 576 Звірити відображення поля awards[0].suppliers[0].identifier.id тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['id']} для користувача ${viewer}
522 577
523 578
... ... @@ -525,6 +580,8 @@ ${item_meat} ${False}
525 580 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
526 581 ... viewer
527 582 ... ${USERS.users['${viewer}'].broker}
  583 + ... award_view
  584 + ... level3
528 585 Звірити відображення поля awards[0].suppliers[0].name тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['name']} для користувача ${viewer}
529 586
530 587
... ... @@ -532,6 +589,8 @@ ${item_meat} ${False}
532 589 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
533 590 ... viewer
534 591 ... ${USERS.users['${viewer}'].broker}
  592 + ... award_view
  593 + ... level3
535 594 Звірити відображення поля awards[0].value.valueAddedTaxIncluded тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']} для користувача ${viewer}
536 595
537 596
... ... @@ -539,6 +598,8 @@ ${item_meat} ${False}
539 598 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
540 599 ... viewer
541 600 ... ${USERS.users['${viewer}'].broker}
  601 + ... award_view
  602 + ... level3
542 603 Звірити відображення поля awards[0].value.currency тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']} для користувача ${viewer}
543 604
544 605
... ... @@ -546,6 +607,8 @@ ${item_meat} ${False}
546 607 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
547 608 ... viewer
548 609 ... ${USERS.users['${viewer}'].broker}
  610 + ... award_view
  611 + ... level2
549 612 Звірити відображення поля awards[0].value.amount тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']} для користувача ${viewer}
550 613
551 614 ##############################################################################################
... ... @@ -556,6 +619,8 @@ ${item_meat} ${False}
556 619 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для процедури
557 620 ... ${tender_owner}
558 621 ... ${USERS.users['${tender_owner}'].broker}
  622 + ... add_contract
  623 + ... level2
559 624 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
560 625 Run keyword and expect error * Можливість укласти угоду для закупівлі
561 626
... ... @@ -564,6 +629,8 @@ ${item_meat} ${False}
564 629 [Tags] ${USERS.users['${viewer}'].broker}: Відображення угоди з постачальником процедури
565 630 ... viewer
566 631 ... ${USERS.users['${viewer}'].broker}
  632 + ... add_contract
  633 + ... level2
567 634 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
568 635 Звірити відображення поля contracts[0].status тендера із pending для користувача ${viewer}
569 636
... ... @@ -572,6 +639,8 @@ ${item_meat} ${False}
572 639 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для процедури
573 640 ... ${tender_owner}
574 641 ... ${USERS.users['${tender_owner}'].broker}
  642 + ... add_contract
  643 + ... level1
575 644 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
576 645 [Teardown] Оновити LAST_MODIFICATION_DATE
577 646 Дочекатись дати ${USERS.users['${tender_owner}'].tender_data.data.awards[0].complaintPeriod.endDate}
... ... @@ -582,5 +651,7 @@ ${item_meat} ${False}
582 651 [Tags] ${USERS.users['${viewer}'].broker}: Відображення угоди з постачальником процедури
583 652 ... viewer
584 653 ... ${USERS.users['${viewer}'].broker}
  654 + ... add_contract
  655 + ... level1
585 656 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
586 657 Звірити відображення поля contracts[0].status тендера із active для користувача ${viewer}
... ...
... ... @@ -8,6 +8,7 @@ Suite Teardown Test Suite Teardown
8 8 *** Variables ***
9 9 ${mode} openeu
10 10 @{used_roles} tender_owner provider provider1 viewer
  11 +${dialogue_type} EU
11 12
12 13 ${number_of_items} ${1}
13 14 ${number_of_lots} ${1}
... ... @@ -21,7 +22,7 @@ ${item_meat} ${True}
21 22 [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
22 23 ... tender_owner
23 24 ... ${USERS.users['${tender_owner}'].broker}
24   - ... create_tender
  25 + ... create_tender level1
25 26 [Teardown] Оновити LAST_MODIFICATION_DATE
26 27 Можливість оголосити тендер
27 28
... ... @@ -31,7 +32,7 @@ ${item_meat} ${True}
31 32 ... viewer tender_owner provider provider1
32 33 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
33 34 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
34   - ... find_tender
  35 + ... find_tender level1
35 36 Можливість знайти тендер по ідентифікатору для усіх користувачів
36 37
37 38 ##############################################################################################
... ... @@ -42,7 +43,7 @@ ${item_meat} ${True}
42 43 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
43 44 ... viewer
44 45 ... ${USERS.users['${viewer}'].broker}
45   - ... tender_view
  46 + ... tender_view level1
46 47 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
47 48 Звірити відображення поля title тендера для користувача ${viewer}
48 49
... ... @@ -51,7 +52,7 @@ ${item_meat} ${True}
51 52 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
52 53 ... viewer
53 54 ... ${USERS.users['${viewer}'].broker}
54   - ... tender_view
  55 + ... tender_view level2
55 56 Звірити відображення поля description тендера для користувача ${viewer}
56 57
57 58
... ... @@ -59,7 +60,7 @@ ${item_meat} ${True}
59 60 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
60 61 ... viewer
61 62 ... ${USERS.users['${viewer}'].broker}
62   - ... tender_view
  63 + ... tender_view level1
63 64 Звірити відображення поля value.amount тендера для усіх користувачів
64 65
65 66
... ... @@ -67,7 +68,7 @@ ${item_meat} ${True}
67 68 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
68 69 ... viewer
69 70 ... ${USERS.users['${viewer}'].broker}
70   - ... tender_view
  71 + ... tender_view level2
71 72 Звірити відображення поля value.currency тендера для користувача ${viewer}
72 73
73 74
... ... @@ -75,7 +76,7 @@ ${item_meat} ${True}
75 76 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
76 77 ... viewer
77 78 ... ${USERS.users['${viewer}'].broker}
78   - ... tender_view
  79 + ... tender_view level2
79 80 Звірити відображення поля value.valueAddedTaxIncluded тендера для користувача ${viewer}
80 81
81 82
... ... @@ -83,7 +84,7 @@ ${item_meat} ${True}
83 84 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
84 85 ... viewer
85 86 ... ${USERS.users['${viewer}'].broker}
86   - ... tender_view
  87 + ... tender_view level2
87 88 Звірити відображення поля tenderID тендера із ${TENDER['TENDER_UAID']} для користувача ${viewer}
88 89
89 90
... ... @@ -91,7 +92,7 @@ ${item_meat} ${True}
91 92 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
92 93 ... viewer
93 94 ... ${USERS.users['${viewer}'].broker}
94   - ... tender_view
  95 + ... tender_view level2
95 96 Звірити відображення поля procuringEntity.name тендера для користувача ${viewer}
96 97
97 98
... ... @@ -110,7 +111,7 @@ ${item_meat} ${True}
110 111 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
111 112 ... viewer
112 113 ... ${USERS.users['${viewer}'].broker}
113   - ... tender_view
  114 + ... tender_view level2
114 115 Run Keyword IF 'open' in '${mode}'
115 116 ... Отримати дані із поля enquiryPeriod.endDate тендера для усіх користувачів
116 117 ... ELSE
... ... @@ -121,7 +122,7 @@ ${item_meat} ${True}
121 122 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
122 123 ... viewer
123 124 ... ${USERS.users['${viewer}'].broker}
124   - ... tender_view
  125 + ... tender_view level2
125 126 Звірити відображення дати tenderPeriod.startDate тендера для усіх користувачів
126 127
127 128
... ... @@ -129,7 +130,7 @@ ${item_meat} ${True}
129 130 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
130 131 ... viewer
131 132 ... ${USERS.users['${viewer}'].broker}
132   - ... tender_view
  133 + ... tender_view level2
133 134 Звірити відображення дати tenderPeriod.endDate тендера для усіх користувачів
134 135
135 136
... ... @@ -137,7 +138,7 @@ ${item_meat} ${True}
137 138 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
138 139 ... viewer
139 140 ... ${USERS.users['${viewer}'].broker}
140   - ... tender_view
  141 + ... tender_view level2
141 142 Звірити відображення поля minimalStep.amount тендера для користувача ${viewer}
142 143
143 144
... ... @@ -145,7 +146,7 @@ ${item_meat} ${True}
145 146 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
146 147 ... viewer
147 148 ... ${USERS.users['${viewer}'].broker}
148   - ... open_tender_view
  149 + ... open_tender_view level2
149 150 Звірити відображення поля procurementMethodType тендера для усіх користувачів
150 151
151 152
... ... @@ -164,7 +165,7 @@ ${item_meat} ${True}
164 165 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
165 166 ... viewer
166 167 ... ${USERS.users['${viewer}'].broker}
167   - ... tender_view
  168 + ... tender_view level2
168 169 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
169 170 Звірити відображення поля description усіх предметів для усіх користувачів
170 171
... ... @@ -173,7 +174,7 @@ ${item_meat} ${True}
173 174 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
174 175 ... viewer
175 176 ... ${USERS.users['${viewer}'].broker}
176   - ... tender_view
  177 + ... tender_view level2
177 178 Звірити відображення дати deliveryDate.endDate усіх предметів для користувача ${viewer}
178 179
179 180
... ... @@ -189,7 +190,7 @@ ${item_meat} ${True}
189 190 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
190 191 ... viewer
191 192 ... ${USERS.users['${viewer}'].broker}
192   - ... tender_view
  193 + ... tender_view level2
193 194 Звірити відображення поля deliveryAddress.countryName усіх предметів для користувача ${viewer}
194 195
195 196
... ... @@ -205,7 +206,7 @@ ${item_meat} ${True}
205 206 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
206 207 ... viewer
207 208 ... ${USERS.users['${viewer}'].broker}
208   - ... tender_view
  209 + ... tender_view level2
209 210 Звірити відображення поля deliveryAddress.region усіх предметів для користувача ${viewer}
210 211
211 212
... ... @@ -237,7 +238,7 @@ ${item_meat} ${True}
237 238 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
238 239 ... viewer
239 240 ... ${USERS.users['${viewer}'].broker}
240   - ... tender_view
  241 + ... tender_view level2
241 242 Звірити відображення поля classification.id усіх предметів для користувача ${viewer}
242 243
243 244
... ... @@ -245,7 +246,7 @@ ${item_meat} ${True}
245 246 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
246 247 ... viewer
247 248 ... ${USERS.users['${viewer}'].broker}
248   - ... tender_view
  249 + ... tender_view level2
249 250 Звірити відображення поля classification.description усіх предметів для користувача ${viewer}
250 251
251 252
... ... @@ -261,7 +262,7 @@ ${item_meat} ${True}
261 262 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
262 263 ... viewer
263 264 ... ${USERS.users['${viewer}'].broker}
264   - ... tender_view
  265 + ... tender_view level2
265 266 Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer}
266 267
267 268
... ... @@ -269,7 +270,7 @@ ${item_meat} ${True}
269 270 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
270 271 ... viewer
271 272 ... ${USERS.users['${viewer}'].broker}
272   - ... tender_view
  273 + ... tender_view level2
273 274 Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer}
274 275
275 276
... ... @@ -277,7 +278,7 @@ ${item_meat} ${True}
277 278 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
278 279 ... viewer
279 280 ... ${USERS.users['${viewer}'].broker}
280   - ... tender_view
  281 + ... tender_view level2
281 282 Звірити відображення поля unit.name усіх предметів для користувача ${viewer}
282 283
283 284
... ... @@ -293,7 +294,7 @@ ${item_meat} ${True}
293 294 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
294 295 ... viewer
295 296 ... ${USERS.users['${viewer}'].broker}
296   - ... tender_view
  297 + ... tender_view level2
297 298 Звірити відображення поля quantity усіх предметів для користувача ${viewer}
298 299
299 300 ##############################################################################################
... ... @@ -305,7 +306,7 @@ ${item_meat} ${True}
305 306 ... viewer tender_owner provider provider1
306 307 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
307 308 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
308   - ... lot_view
  309 + ... lot_view level1
309 310 Звірити відображення поля title усіх лотів для усіх користувачів
310 311
311 312
... ... @@ -313,7 +314,7 @@ ${item_meat} ${True}
313 314 [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера
314 315 ... viewer
315 316 ... ${USERS.users['${viewer}'].broker}
316   - ... lot_view
  317 + ... lot_view level2
317 318 Звірити відображення поля description усіх лотів для користувача ${viewer}
318 319
319 320
... ... @@ -321,7 +322,7 @@ ${item_meat} ${True}
321 322 [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера
322 323 ... viewer
323 324 ... ${USERS.users['${viewer}'].broker}
324   - ... lot_view
  325 + ... lot_view level2
325 326 Звірити відображення поля value.amount усіх лотів для усіх користувачів
326 327
327 328
... ... @@ -329,7 +330,7 @@ ${item_meat} ${True}
329 330 [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера
330 331 ... viewer
331 332 ... ${USERS.users['${viewer}'].broker}
332   - ... lot_view
  333 + ... lot_view level2
333 334 Звірити відображення поля value.currency усіх лотів для користувача ${viewer}
334 335
335 336
... ... @@ -337,7 +338,7 @@ ${item_meat} ${True}
337 338 [Tags] ${USERS.users['${viewer}'].broker}: Відображення лоту тендера
338 339 ... viewer
339 340 ... ${USERS.users['${viewer}'].broker}
340   - ... lot_view
  341 + ... lot_view level2
341 342 Звірити відображення поля value.valueAddedTaxIncluded усіх лотів для користувача ${viewer}
342 343
343 344 ##############################################################################################
... ... @@ -349,7 +350,7 @@ ${item_meat} ${True}
349 350 ... viewer tender_owner provider provider1
350 351 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
351 352 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
352   - ... meat_view
  353 + ... meat_view level2
353 354 Звірити відображення поля title усіх нецінових показників для усіх користувачів
354 355
355 356
... ... @@ -357,7 +358,7 @@ ${item_meat} ${True}
357 358 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
358 359 ... viewer
359 360 ... ${USERS.users['${viewer}'].broker}
360   - ... meat_view
  361 + ... meat_view level2
361 362 Звірити відображення поля description усіх нецінових показників для користувача ${viewer}
362 363
363 364
... ... @@ -365,18 +366,18 @@ ${item_meat} ${True}
365 366 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
366 367 ... viewer
367 368 ... ${USERS.users['${viewer}'].broker}
368   - ... meat_view
  369 + ... meat_view level2
369 370 Звірити відображення поля featureOf усіх нецінових показників для користувача ${viewer}
370 371
371 372 ##############################################################################################
372 373 # Редагування тендера
373 374 ##############################################################################################
374 375
375   -Можливість мінити дату закінчення періоду подання пропозиції на 1 день
  376 +Можливість змінити дату закінчення періоду подання пропозиції на 1 день
376 377 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
377 378 ... tender_owner
378 379 ... ${USERS.users['${tender_owner}'].broker}
379   - ... extend_tendering_period
  380 + ... extend_tendering_period level3
380 381 [Teardown] Оновити LAST_MODIFICATION_DATE
381 382 ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 1
382 383 Можливість змінити поле tenderPeriod.endDate тендера на ${endDate}
... ... @@ -387,7 +388,7 @@ ${item_meat} ${True}
387 388 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
388 389 ... viewer
389 390 ... ${USERS.users['${viewer}'].broker}
390   - ... extend_tendering_period
  391 + ... extend_tendering_period level2
391 392 Звірити відображення дати tenderPeriod.endDate тендера для усіх користувачів
392 393
393 394
... ... @@ -395,34 +396,67 @@ ${item_meat} ${True}
395 396 [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації
396 397 ... tender_owner
397 398 ... ${USERS.users['${tender_owner}'].broker}
398   - ... add_tender_doc
  399 + ... add_tender_doc level3
399 400 [Teardown] Оновити LAST_MODIFICATION_DATE
400 401 Можливість додати документацію до тендера
401 402
402 403
403   -Можливість додати документацію до першого лоту
  404 +Можливість додати документацію до всіх лотів
404 405 [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації
405 406 ... tender_owner
406 407 ... ${USERS.users['${tender_owner}'].broker}
407   - ... add_lot_doc
  408 + ... add_lot_doc level3
408 409 [Teardown] Оновити LAST_MODIFICATION_DATE
409   - Можливість додати документацію до 0 лоту
  410 + Можливість додати документацію до всіх лотів
  411 +
  412 +
  413 +Відображення заголовку документації до тендера
  414 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
  415 + ... viewer
  416 + ... ${USERS.users['${viewer}'].broker}
  417 + ... add_tender_doc level2
  418 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  419 + Звірити відображення поля documents[0].title тендера із ${USERS.users['${tender_owner}']['documents']['filepath']} для користувача ${viewer}
  420 +
  421 +
  422 +Відображення заголовку документації до всіх лотів
  423 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
  424 + ... viewer
  425 + ... ${USERS.users['${viewer}'].broker}
  426 + ... add_lot_doc level2
  427 + Звірити відображення заголовку документації до всіх лотів для користувача ${viewer}
  428 +
  429 +
  430 +Відображення вмісту документації до тендера
  431 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
  432 + ... viewer
  433 + ... ${USERS.users['${viewer}'].broker}
  434 + ... add_tender_doc level2
  435 + Звірити відображення вмісту документації до тендера для користувача ${viewer}
  436 +
  437 +
  438 +Відображення вмісту документації до всіх лотів
  439 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
  440 + ... viewer
  441 + ... ${USERS.users['${viewer}'].broker}
  442 + ... add_lot_doc level2
  443 + Звірити відображення вмісту документації до всіх лотів для користувача ${viewer}
410 444
411 445
412   -Можливість зменшити бюджет першого лоту
  446 +Можливість зменшити бюджет лоту
413 447 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
414 448 ... tender_owner
415 449 ... ${USERS.users['${tender_owner}'].broker}
416   - ... lot_modify
  450 + ... modify_lot_value_amount level2
417 451 [Teardown] Оновити LAST_MODIFICATION_DATE
418 452 Можливість змінити на 99 відсотки бюджет 0 лоту
419 453
420 454
421   -Можливість збільшити бюджет першого лоту
  455 +Можливість збільшити бюджет лоту
422 456 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
423 457 ... tender_owner
424 458 ... ${USERS.users['${tender_owner}'].broker}
425   - ... lot_modify
  459 + ... modify_lot_value_amount level3
426 460 [Teardown] Оновити LAST_MODIFICATION_DATE
427 461 Можливість змінити на 101 відсотки бюджет 0 лоту
428 462
... ... @@ -431,7 +465,7 @@ ${item_meat} ${True}
431 465 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
432 466 ... tender_owner
433 467 ... ${USERS.users['${tender_owner}'].broker}
434   - ... add_lot
  468 + ... add_lot level3
435 469 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
436 470 [Teardown] Оновити LAST_MODIFICATION_DATE
437 471 Можливість створення лоту із прив’язаним предметом закупівлі
... ... @@ -441,7 +475,7 @@ ${item_meat} ${True}
441 475 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
442 476 ... viewer
443 477 ... ${USERS.users['${viewer}'].broker}
444   - ... add_lot
  478 + ... add_lot level2
445 479 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
446 480 Звірити відображення поля description у новоствореному предметі для усіх користувачів
447 481
... ... @@ -451,7 +485,7 @@ ${item_meat} ${True}
451 485 ... viewer tender_owner provider provider1
452 486 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
453 487 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
454   - ... add_lot
  488 + ... add_lot level2
455 489 Звірити відображення поля title у новоствореному лоті для усіх користувачів
456 490
457 491
... ... @@ -459,7 +493,7 @@ ${item_meat} ${True}
459 493 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
460 494 ... tender_owner
461 495 ... ${USERS.users['${tender_owner}'].broker}
462   - ... add_item
  496 + ... add_item level3
463 497 [Teardown] Оновити LAST_MODIFICATION_DATE
464 498 Run Keyword IF ${number_of_lots} == 0
465 499 ... Можливість додати предмет закупівлі в тендер
... ... @@ -471,7 +505,7 @@ ${item_meat} ${True}
471 505 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера
472 506 ... viewer
473 507 ... ${USERS.users['${viewer}'].broker}
474   - ... add_item
  508 + ... add_item level2
475 509 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
476 510 Звірити відображення поля description у новоствореному предметі для усіх користувачів
477 511
... ... @@ -480,7 +514,7 @@ ${item_meat} ${True}
480 514 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
481 515 ... tender_owner
482 516 ... ${USERS.users['${tender_owner}'].broker}
483   - ... delete_item
  517 + ... delete_item level3
484 518 [Teardown] Оновити LAST_MODIFICATION_DATE
485 519 Run Keyword IF ${number_of_lots} == 0
486 520 ... Можливість видалити предмет закупівлі з тендера
... ... @@ -501,9 +535,9 @@ ${item_meat} ${True}
501 535 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
502 536 ... tender_owner
503 537 ... ${USERS.users['${tender_owner}'].broker}
504   - ... add_tender_meat
  538 + ... add_tender_meat level3
505 539 [Teardown] Оновити LAST_MODIFICATION_DATE
506   - Можливість добавити неціновий показник на тендер
  540 + Можливість додати неціновий показник на тендер
507 541
508 542
509 543 Відображення заголовку нецінового показника на тендер
... ... @@ -511,11 +545,11 @@ ${item_meat} ${True}
511 545 ... viewer tender_owner provider provider1
512 546 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
513 547 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
514   - ... add_tender_meat
  548 + ... add_tender_meat level2
515 549 Звірити відображення поля title у новоствореному неціновому показнику для усіх користувачів
516 550
517 551
518   -Відображення опису нецінових показників на тендер
  552 +Відображення опису нецінового показника на тендер
519 553 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
520 554 ... viewer
521 555 ... ${USERS.users['${viewer}'].broker}
... ... @@ -523,27 +557,29 @@ ${item_meat} ${True}
523 557 Звірити відображення поля description у новоствореному неціновому показнику для користувача ${viewer}
524 558
525 559
526   -Відображення відношення нецінових показників на тендер
  560 +Відображення відношення нецінового показника на тендер
527 561 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
528 562 ... viewer
529 563 ... ${USERS.users['${viewer}'].broker}
530 564 ... add_tender_meat
531 565 Звірити відображення поля featureOf у новоствореному неціновому показнику для користувача ${viewer}
532 566
  567 +
533 568 Можливість видалити неціновий показник на тендер
534 569 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
535 570 ... tender_owner
536 571 ... ${USERS.users['${tender_owner}'].broker}
537   - ... delete_tender_meat
  572 + ... delete_tender_meat level3
538 573 Можливість видалити -1 неціновий показник
539 574
  575 +
540 576 Можливість додати неціновий показник на перший лот
541 577 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
542 578 ... tender_owner
543 579 ... ${USERS.users['${tender_owner}'].broker}
544   - ... add_lot_meat
  580 + ... add_lot_meat level3
545 581 [Teardown] Оновити LAST_MODIFICATION_DATE
546   - Можливість добавити неціновий показник на 0 лот
  582 + Можливість додати неціновий показник на 0 лот
547 583
548 584
549 585 Відображення заголовку нецінового показника на лот
... ... @@ -551,11 +587,11 @@ ${item_meat} ${True}
551 587 ... viewer tender_owner provider provider1
552 588 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
553 589 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
554   - ... add_lot_meat
  590 + ... add_lot_meat level2
555 591 Звірити відображення поля title у новоствореному неціновому показнику для усіх користувачів
556 592
557 593
558   -Відображення опису нецінових показників на лот
  594 +Відображення опису нецінового показника на лот
559 595 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
560 596 ... viewer
561 597 ... ${USERS.users['${viewer}'].broker}
... ... @@ -563,7 +599,7 @@ ${item_meat} ${True}
563 599 Звірити відображення поля description у новоствореному неціновому показнику для користувача ${viewer}
564 600
565 601
566   -Відображення відношення нецінових показників на лот
  602 +Відображення відношення нецінового показника на лот
567 603 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
568 604 ... viewer
569 605 ... ${USERS.users['${viewer}'].broker}
... ... @@ -575,7 +611,7 @@ ${item_meat} ${True}
575 611 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
576 612 ... tender_owner
577 613 ... ${USERS.users['${tender_owner}'].broker}
578   - ... delete_lot_meat
  614 + ... delete_lot_meat level3
579 615 Можливість видалити -1 неціновий показник
580 616
581 617
... ... @@ -583,9 +619,9 @@ ${item_meat} ${True}
583 619 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
584 620 ... tender_owner
585 621 ... ${USERS.users['${tender_owner}'].broker}
586   - ... add_item_meat
  622 + ... add_item_meat level3
587 623 [Teardown] Оновити LAST_MODIFICATION_DATE
588   - Можливість добавити неціновий показник на 0 предмет
  624 + Можливість додати неціновий показник на 0 предмет
589 625
590 626
591 627 Відображення заголовку нецінового показника на предмет
... ... @@ -593,11 +629,11 @@ ${item_meat} ${True}
593 629 ... viewer tender_owner provider provider1
594 630 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
595 631 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
596   - ... add_item_meat
  632 + ... add_item_meat level2
597 633 Звірити відображення поля title у новоствореному неціновому показнику для усіх користувачів
598 634
599 635
600   -Відображення опису нецінових показників на предмет
  636 +Відображення опису нецінового показника на предмет
601 637 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
602 638 ... viewer
603 639 ... ${USERS.users['${viewer}'].broker}
... ... @@ -605,7 +641,7 @@ ${item_meat} ${True}
605 641 Звірити відображення поля description у новоствореному неціновому показнику для користувача ${viewer}
606 642
607 643
608   -Відображення відношення нецінових показників на предмет
  644 +Відображення відношення нецінового показника на предмет
609 645 [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників
610 646 ... viewer
611 647 ... ${USERS.users['${viewer}'].broker}
... ... @@ -617,7 +653,7 @@ ${item_meat} ${True}
617 653 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
618 654 ... tender_owner
619 655 ... ${USERS.users['${tender_owner}'].broker}
620   - ... delete_item_meat
  656 + ... delete_item_meat level3
621 657 Можливість видалити -1 неціновий показник
622 658
623 659 ##############################################################################################
... ... @@ -628,26 +664,26 @@ ${item_meat} ${True}
628 664 [Tags] ${USERS.users['${provider}'].broker}: Задання запитання
629 665 ... provider
630 666 ... ${USERS.users['${provider}'].broker}
631   - ... question_to_tender
  667 + ... ask_question_to_tender
632 668 [Setup] Дочекатись дати початку періоду уточнень ${provider} ${TENDER['TENDER_UAID']}
633 669 [Teardown] Оновити LAST_MODIFICATION_DATE
634 670 Можливість задати запитання на тендер користувачем ${provider}
635 671
636 672
637   -Відображення заголовку анонімного питання на тендер без відповіді
  673 +Відображення заголовку анонімного запитання на тендер без відповіді
638 674 [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання
639 675 ... viewer
640 676 ... ${USERS.users['${viewer}'].broker}
641   - ... question_to_tender
  677 + ... ask_question_to_tender
642 678 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
643 679 Звірити відображення поля title запитання для усіх користувачів
644 680
645 681
646   -Відображення опису анонімного питання на тендер без відповіді
  682 +Відображення опису анонімного запитання на тендер без відповіді
647 683 [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання
648 684 ... viewer
649 685 ... ${USERS.users['${viewer}'].broker}
650   - ... question_to_tender
  686 + ... ask_question_to_tender
651 687 Звірити відображення поля description запитання для користувача ${viewer}
652 688
653 689
... ... @@ -674,26 +710,26 @@ ${item_meat} ${True}
674 710 [Tags] ${USERS.users['${provider}'].broker}: Задання запитання
675 711 ... provider
676 712 ... ${USERS.users['${provider}'].broker}
677   - ... question_to_item
  713 + ... ask_question_to_item
678 714 [Setup] Дочекатись дати початку періоду уточнень ${provider} ${TENDER['TENDER_UAID']}
679 715 [Teardown] Оновити LAST_MODIFICATION_DATE
680 716 Можливість задати запитання на 0 предмет користувачем ${provider}
681 717
682 718
683   -Відображення заголовку анонімного питання на перший предмет без відповіді
  719 +Відображення заголовку анонімного запитання на перший предмет без відповіді
684 720 [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання
685   - ... viewer
  721 + ... viewer tender_owner provider provider1
686 722 ... ${USERS.users['${viewer}'].broker}
687   - ... question_to_item
  723 + ... ask_question_to_item
688 724 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
689 725 Звірити відображення поля title запитання для усіх користувачів
690 726
691 727
692   -Відображення опису анонімного питання на перший предмет без відповіді
  728 +Відображення опису анонімного запитання на перший предмет без відповіді
693 729 [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання
694 730 ... viewer
695 731 ... ${USERS.users['${viewer}'].broker}
696   - ... question_to_item
  732 + ... ask_question_to_item
697 733 Звірити відображення поля description запитання для користувача ${viewer}
698 734
699 735
... ... @@ -720,26 +756,26 @@ ${item_meat} ${True}
720 756 [Tags] ${USERS.users['${provider}'].broker}: Задання запитання
721 757 ... provider
722 758 ... ${USERS.users['${provider}'].broker}
723   - ... question_to_lot
  759 + ... ask_question_to_lot
724 760 [Setup] Дочекатись дати початку періоду уточнень ${provider} ${TENDER['TENDER_UAID']}
725 761 [Teardown] Оновити LAST_MODIFICATION_DATE
726 762 Можливість задати запитання на 0 лот користувачем ${provider}
727 763
728 764
729   -Відображення заголовку анонімного питання на перший лот без відповіді
  765 +Відображення заголовку анонімного запитання на перший лот без відповіді
730 766 [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання
731   - ... viewer
  767 + ... viewer tender_owner provider provider1
732 768 ... ${USERS.users['${viewer}'].broker}
733   - ... question_to_lot
  769 + ... ask_question_to_lot
734 770 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
735 771 Звірити відображення поля title запитання для усіх користувачів
736 772
737 773
738   -Відображення опису анонімного питання на перший лот без відповіді
  774 +Відображення опису анонімного запитання на перший лот без відповіді
739 775 [Tags] ${USERS.users['${viewer}'].broker}: Відображення запитання
740 776 ... viewer
741 777 ... ${USERS.users['${viewer}'].broker}
742   - ... question_to_lot
  778 + ... ask_question_to_lot
743 779 Звірити відображення поля description запитання для користувача ${viewer}
744 780
745 781
... ... @@ -766,7 +802,7 @@ ${item_meat} ${True}
766 802 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
767 803 ... tender_owner
768 804 ... ${USERS.users['${tender_owner}'].broker}
769   - ... tender_modify_after_questions
  805 + ... modify_tender_after_questions
770 806 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
771 807 [Teardown] Оновити LAST_MODIFICATION_DATE
772 808 ${new_description}= create_fake_sentence
... ... @@ -778,11 +814,12 @@ ${item_meat} ${True}
778 814 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
779 815 ... tender_owner
780 816 ... ${USERS.users['${tender_owner}'].broker}
781   - ... lot_modify_after_questions
  817 + ... modify_lot_after_questions
782 818 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
783 819 [Teardown] Оновити LAST_MODIFICATION_DATE
784 820 ${new_description}= create_fake_sentence
785 821 Можливість змінити поле description 0 лоту на ${new_description}
  822 + Remove From Dictionary ${USERS.users['${tender_owner}'].tender_data.data.lots[0]} description
786 823
787 824 ##############################################################################################
788 825 # TENDER COMPLAINTS
... ... @@ -792,7 +829,7 @@ ${item_meat} ${True}
792 829 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
793 830 ... provider
794 831 ... ${USERS.users['${provider}'].broker}
795   - ... tender_claim
  832 + ... create_tender_claim
796 833 [Setup] Дочекатись синхронізації з майданчиком ${provider}
797 834 [Teardown] Оновити LAST_MODIFICATION_DATE
798 835 Можливість створити вимогу про виправлення умов закупівлі із документацією
... ... @@ -801,16 +838,25 @@ ${item_meat} ${True}
801 838 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
802 839 ... viewer
803 840 ... ${USERS.users['${viewer}'].broker}
804   - ... tender_claim
  841 + ... create_tender_claim
805 842 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
806 843 Звірити відображення поля description вимоги із ${USERS.users['${provider}'].claim_data.claim.data.description} для користувача ${viewer}
807 844
808 845
  846 +Відображення ідентифікатора вимоги про виправлення умов закупівлі
  847 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  848 + ... viewer
  849 + ... ${USERS.users['${viewer}'].broker}
  850 + ... create_tender_claim
  851 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  852 + Звірити відображення поля complaintID вимоги із ${USERS.users['${provider}'].claim_data.complaintID} для користувача ${viewer}
  853 +
  854 +
809 855 Відображення заголовку вимоги про виправлення умов закупівлі
810 856 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
811 857 ... viewer
812 858 ... ${USERS.users['${viewer}'].broker}
813   - ... tender_claim
  859 + ... create_tender_claim
814 860 Звірити відображення поля title вимоги із ${USERS.users['${provider}'].claim_data.claim.data.title} для користувача ${viewer}
815 861
816 862
... ... @@ -818,7 +864,7 @@ ${item_meat} ${True}
818 864 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
819 865 ... viewer
820 866 ... ${USERS.users['${viewer}'].broker}
821   - ... tender_claim
  867 + ... create_tender_claim
822 868 Звірити відображення поля document.title вимоги із ${USERS.users['${provider}'].claim_data.document} для користувача ${viewer}
823 869
824 870
... ... @@ -826,7 +872,7 @@ ${item_meat} ${True}
826 872 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
827 873 ... viewer
828 874 ... ${USERS.users['${viewer}'].broker}
829   - ... tender_claim
  875 + ... create_tender_claim
830 876 Звірити відображення поля status вимоги із claim для користувача ${viewer}
831 877
832 878
... ... @@ -946,7 +992,7 @@ ${item_meat} ${True}
946 992 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
947 993 ... tender_owner
948 994 ... ${USERS.users['${tender_owner}'].broker}
949   - ... tender_modify_after_claim
  995 + ... modify_tender_after_claim
950 996 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
951 997 [Teardown] Оновити LAST_MODIFICATION_DATE
952 998 ${new_description}= create_fake_sentence
... ... @@ -957,49 +1003,58 @@ ${item_meat} ${True}
957 1003 # LOT COMPLAINTS
958 1004 ##############################################################################################
959 1005
960   -Можливість створити і подати вимогу про виправлення умов першого лоту
  1006 +Можливість створити і подати вимогу про виправлення умов лоту
961 1007 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
962 1008 ... provider
963 1009 ... ${USERS.users['${provider}'].broker}
964   - ... lot_claim
  1010 + ... create_lot_claim
965 1011 [Setup] Дочекатись синхронізації з майданчиком ${provider}
966 1012 [Teardown] Оновити LAST_MODIFICATION_DATE
967 1013 Можливість створити вимогу про виправлення умов 0 лоту із документацією
968 1014
969   -Відображення опису вимоги про виправлення умов першого лоту
  1015 +Відображення опису вимоги про виправлення умов лоту
970 1016 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
971 1017 ... viewer
972 1018 ... ${USERS.users['${viewer}'].broker}
973   - ... lot_claim
  1019 + ... create_lot_claim
974 1020 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
975 1021 Звірити відображення поля description вимоги із ${USERS.users['${provider}'].claim_data.claim.data.description} для користувача ${viewer}
976 1022
977 1023
978   -Відображення заголовку вимоги про виправлення умов першого лоту
  1024 +Відображення ідентифікатора вимоги про виправлення умов лоту
  1025 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  1026 + ... viewer
  1027 + ... ${USERS.users['${viewer}'].broker}
  1028 + ... create_tender_claim
  1029 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  1030 + Звірити відображення поля complaintID вимоги із ${USERS.users['${provider}'].claim_data.complaintID} для користувача ${viewer}
  1031 +
  1032 +
  1033 +Відображення заголовку вимоги про виправлення умов лоту
979 1034 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
980 1035 ... viewer
981 1036 ... ${USERS.users['${viewer}'].broker}
982   - ... lot_claim
  1037 + ... create_lot_claim
983 1038 Звірити відображення поля title вимоги із ${USERS.users['${provider}'].claim_data.claim.data.title} для користувача ${viewer}
984 1039
985 1040
986   -Відображення заголовку документації вимоги про виправлення умов першого лоту
  1041 +Відображення заголовку документації вимоги про виправлення умов лоту
987 1042 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
988 1043 ... viewer
989 1044 ... ${USERS.users['${viewer}'].broker}
990   - ... lot_claim
  1045 + ... create_lot_claim
991 1046 Звірити відображення поля document.title вимоги із ${USERS.users['${provider}'].claim_data.document} для користувача ${viewer}
992 1047
993 1048
994   -Відображення поданого статусу вимоги про виправлення умов першого лоту
  1049 +Відображення поданого статусу вимоги про виправлення умов лоту
995 1050 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
996 1051 ... viewer
997 1052 ... ${USERS.users['${viewer}'].broker}
998   - ... lot_claim
  1053 + ... create_lot_claim
999 1054 Звірити відображення поля status вимоги із claim для користувача ${viewer}
1000 1055
1001 1056
1002   -Можливість відповісти на вимогу про виправлення умов першого лоту
  1057 +Можливість відповісти на вимогу про виправлення умов лоту
1003 1058 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження
1004 1059 ... tender_owner
1005 1060 ... ${USERS.users['${tender_owner}'].broker}
... ... @@ -1008,7 +1063,7 @@ ${item_meat} ${True}
1008 1063 Можливість відповісти на вимогу про виправлення умов лоту
1009 1064
1010 1065
1011   -Відображення статусу 'answered' вимоги про виправлення умов першого лоту
  1066 +Відображення статусу 'answered' вимоги про виправлення умов лоту
1012 1067 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
1013 1068 ... viewer
1014 1069 ... ${USERS.users['${viewer}'].broker}
... ... @@ -1017,7 +1072,7 @@ ${item_meat} ${True}
1017 1072 Звірити відображення поля status вимоги із answered для користувача ${viewer}
1018 1073
1019 1074
1020   -Відображення типу вирішення вимоги про виправлення умов першого лоту
  1075 +Відображення типу вирішення вимоги про виправлення умов лоту
1021 1076 [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
1022 1077 ... viewer
1023 1078 ... ${USERS.users['${viewer}'].broker}
... ... @@ -1033,7 +1088,7 @@ ${item_meat} ${True}
1033 1088 Звірити відображення поля resolution вимоги із ${USERS.users['${tender_owner}'].claim_data.claim_answer.data.resolution} для користувача ${viewer}
1034 1089
1035 1090
1036   -Можливість підтвердити задоволення вимоги про виправлення умов першого лоту
  1091 +Можливість підтвердити задоволення вимоги про виправлення умов лоту
1037 1092 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
1038 1093 ... provider
1039 1094 ... ${USERS.users['${provider}'].broker}
... ... @@ -1059,7 +1114,7 @@ ${item_meat} ${True}
1059 1114 Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}
1060 1115
1061 1116
1062   -Можливість перетворити вимогу про виправлення умов першого лоту в скаргу
  1117 +Можливість перетворити вимогу про виправлення умов лоту в скаргу
1063 1118 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
1064 1119 ... provider
1065 1120 ... ${USERS.users['${provider}'].broker}
... ... @@ -1115,11 +1170,12 @@ ${item_meat} ${True}
1115 1170 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування тендера
1116 1171 ... tender_owner
1117 1172 ... ${USERS.users['${tender_owner}'].broker}
1118   - ... lot_modify_after_claim
  1173 + ... modify_lot_after_claim
1119 1174 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
1120 1175 [Teardown] Оновити LAST_MODIFICATION_DATE
1121 1176 ${new_description}= create_fake_sentence
1122 1177 Можливість змінити поле description 0 лоту на ${new_description}
  1178 + Remove From Dictionary ${USERS.users['${tender_owner}'].tender_data.data.lots[0]} description
1123 1179
1124 1180 ##############################################################################################
1125 1181 # BIDDING
... ... @@ -1129,7 +1185,7 @@ ${item_meat} ${True}
1129 1185 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1130 1186 ... provider
1131 1187 ... ${USERS.users['${provider}'].broker}
1132   - ... bid_before_bid_period
  1188 + ... make_bid_before_tendering_period
1133 1189 [Setup] Дочекатись синхронізації з майданчиком ${provider}
1134 1190 Run Keyword And Expect Error * Можливість подати цінову пропозицію користувачем ${provider}
1135 1191
... ... @@ -1138,7 +1194,7 @@ ${item_meat} ${True}
1138 1194 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1139 1195 ... provider
1140 1196 ... ${USERS.users['${provider}'].broker}
1141   - ... bid_without_related_lot
  1197 + ... make_bid_without_related_lot
1142 1198 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
1143 1199 Неможливість подати цінову пропозицію без прив’язки до лоту користувачем ${provider}
1144 1200
... ... @@ -1147,7 +1203,7 @@ ${item_meat} ${True}
1147 1203 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1148 1204 ... provider
1149 1205 ... ${USERS.users['${provider}'].broker}
1150   - ... bid_without_parameters
  1206 + ... make_bid_without_parameters
1151 1207 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
1152 1208 Неможливість подати цінову пропозицію без нецінових показників користувачем ${provider}
1153 1209
... ... @@ -1156,34 +1212,26 @@ ${item_meat} ${True}
1156 1212 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1157 1213 ... provider
1158 1214 ... ${USERS.users['${provider}'].broker}
1159   - ... provider_bid
  1215 + ... make_bid_by_provider level1
1160 1216 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
1161 1217 [Teardown] Оновити LAST_MODIFICATION_DATE
1162 1218 Можливість подати цінову пропозицію користувачем ${provider}
1163 1219
1164   -Можливість змінити пропозицію до 50000 першим учасником
1165   - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1166   - ... provider
1167   - ... ${USERS.users['${provider}'].broker}
1168   - ... provider_bid_modify
1169   - [Teardown] Оновити LAST_MODIFICATION_DATE
1170   - Можливість змінити пропозицію до 50000 користувачем ${provider}
1171   -
1172 1220
1173   -Можливість змінити пропозицію до 10 першим учасником
  1221 +Можливість зменшити пропозицію на 5% першим учасником
1174 1222 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1175 1223 ... provider
1176 1224 ... ${USERS.users['${provider}'].broker}
1177   - ... provider_bid_modify
  1225 + ... modify_bid_by_provider
1178 1226 [Teardown] Оновити LAST_MODIFICATION_DATE
1179   - Можливість змінити пропозицію до 10 користувачем ${provider}
  1227 + Можливість зменшити пропозицію до 95 відсотків користувачем ${provider}
1180 1228
1181 1229
1182 1230 Можливість завантажити документ в пропозицію першим учасником
1183 1231 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1184 1232 ... provider
1185 1233 ... ${USERS.users['${provider}'].broker}
1186   - ... provider_bid_modify
  1234 + ... modify_bid_by_provider
1187 1235 [Teardown] Оновити LAST_MODIFICATION_DATE
1188 1236 Можливість завантажити документ в пропозицію користувачем ${provider}
1189 1237
... ... @@ -1192,7 +1240,7 @@ ${item_meat} ${True}
1192 1240 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1193 1241 ... provider
1194 1242 ... ${USERS.users['${provider}'].broker}
1195   - ... add_bid_doc
  1243 + ... add_doc_to_bid_by_provider
1196 1244 [Teardown] Оновити LAST_MODIFICATION_DATE
1197 1245 Можливість змінити документацію цінової пропозиції користувачем ${provider}
1198 1246
... ... @@ -1201,7 +1249,7 @@ ${item_meat} ${True}
1201 1249 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1202 1250 ... provider1
1203 1251 ... ${USERS.users['${provider1}'].broker}
1204   - ... provider1_bid
  1252 + ... make_bid_by_provider1 level1
1205 1253 [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
1206 1254 [Teardown] Оновити LAST_MODIFICATION_DATE
1207 1255 Можливість подати цінову пропозицію користувачем ${provider1}
... ... @@ -1214,7 +1262,7 @@ ${item_meat} ${True}
1214 1262 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1215 1263 ... provider
1216 1264 ... ${USERS.users['${provider}'].broker}
1217   - ... openeu_provider_bid_private_doc
  1265 + ... openeu_make_bid_doc_private_by_provider
1218 1266 [Teardown] Оновити LAST_MODIFICATION_DATE
1219 1267 Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${provider}
1220 1268
... ... @@ -1223,7 +1271,7 @@ ${item_meat} ${True}
1223 1271 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1224 1272 ... provider
1225 1273 ... ${USERS.users['${provider}'].broker}
1226   - ... openeu_provider_bid_financial_doc
  1274 + ... openeu_add_financial_bid_doc_by_provider
1227 1275 [Teardown] Оновити LAST_MODIFICATION_DATE
1228 1276 Можливість завантажити financial_documents документ до пропозиції учасником ${provider}
1229 1277
... ... @@ -1232,7 +1280,7 @@ ${item_meat} ${True}
1232 1280 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1233 1281 ... provider
1234 1282 ... ${USERS.users['${provider}'].broker}
1235   - ... openeu_provider_bid_qualification_doc
  1283 + ... openeu_add_qualification_bid_doc_by_provider
1236 1284 [Teardown] Оновити LAST_MODIFICATION_DATE
1237 1285 Можливість завантажити qualification_documents документ до пропозиції учасником ${provider}
1238 1286
... ... @@ -1241,7 +1289,7 @@ ${item_meat} ${True}
1241 1289 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1242 1290 ... provider
1243 1291 ... ${USERS.users['${provider}'].broker}
1244   - ... openeu_provider_bid_eligibility_doc
  1292 + ... openeu_add_eligibility_bid_doc_by_provider
1245 1293 [Teardown] Оновити LAST_MODIFICATION_DATE
1246 1294 Можливість завантажити eligibility_documents документ до пропозиції учасником ${provider}
1247 1295
... ... @@ -1250,14 +1298,14 @@ ${item_meat} ${True}
1250 1298 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
1251 1299 ... tender_owner
1252 1300 ... ${USERS.users['${tender_owner}'].broker}
1253   - ... open_modify_tender_in_tendering_perion
  1301 + ... open_modify_tender_in_tendering_period
1254 1302 [Teardown] Оновити LAST_MODIFICATION_DATE
1255 1303 ${new_description}= create_fake_sentence
1256 1304 Можливість змінити поле description тендера на ${new_description}
1257 1305 Remove From Dictionary ${USERS.users['${tender_owner}'].tender_data.data} description
1258 1306
1259 1307
1260   -Відображення зміни статусу першої пропозицій після редагування інформації про тендер
  1308 +Відображення зміни статусу першої пропозиції після редагування інформації про тендер
1261 1309 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1262 1310 ... provider
1263 1311 ... ${USERS.users['${provider}'].broker}
... ... @@ -1266,7 +1314,7 @@ ${item_meat} ${True}
1266 1314 Відображення зміни статусу пропозицій на invalid для учасника ${provider}
1267 1315
1268 1316
1269   -Відображення зміни статусу другої пропозицій після редагування інформації про тендер
  1317 +Відображення зміни статусу другої пропозиції після редагування інформації про тендер
1270 1318 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1271 1319 ... provider1
1272 1320 ... ${USERS.users['${provider1}'].broker}
... ... @@ -1275,22 +1323,22 @@ ${item_meat} ${True}
1275 1323 Відображення зміни статусу пропозицій на invalid для учасника ${provider1}
1276 1324
1277 1325
1278   -Можливість оновити статус цінової пропозиції першим учасником
  1326 +Можливість підтвердити цінову пропозицію після зміни умов тендера першим учасником
1279 1327 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1280 1328 ... provider
1281 1329 ... ${USERS.users['${provider}'].broker}
1282 1330 ... open_confirm_first_bid
1283 1331 [Teardown] Оновити LAST_MODIFICATION_DATE
1284   - Можливість оновити статус цінової пропозиції учасником ${provider}
  1332 + Можливість підтвердити цінову пропозицію учасником ${provider}
1285 1333
1286 1334
1287   -Можливість оновити статус цінової пропозиції другим учасником
  1335 +Можливість підтвердити цінову пропозицію після зміни умов тендера другим учасником
1288 1336 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1289 1337 ... provider1
1290 1338 ... ${USERS.users['${provider1}'].broker}
1291 1339 ... open_confirm_second_bid
1292 1340 [Teardown] Оновити LAST_MODIFICATION_DATE
1293   - Можливість оновити статус цінової пропозиції учасником ${provider1}
  1341 + Можливість підтвердити цінову пропозицію учасником ${provider1}
1294 1342
1295 1343 ##############################################################################################
1296 1344
... ... @@ -1298,7 +1346,7 @@ ${item_meat} ${True}
1298 1346 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
1299 1347 ... provider
1300 1348 ... ${USERS.users['${provider}'].broker}
1301   - ... provider_bid_canceled
  1349 + ... cancel_bid_by_provider
1302 1350 [Teardown] Оновити LAST_MODIFICATION_DATE
1303 1351 Можливість скасувати цінову пропозицію користувачем ${provider}
1304 1352
... ... @@ -1307,7 +1355,7 @@ ${item_meat} ${True}
1307 1355 [Tags] ${USERS.users['${viewer}'].broker}: Подання пропозиції
1308 1356 ... viewer
1309 1357 ... ${USERS.users['${viewer}'].broker}
1310   - ... provider_bid provider1_bid
  1358 + ... bid_view_in_tendering_period
1311 1359 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
1312 1360 Require Failure ${viewer} Отримати інформацію із тендера ${TENDER['TENDER_UAID']} bids
1313 1361
... ... @@ -1317,18 +1365,18 @@ ${item_meat} ${True}
1317 1365
1318 1366 Неможливість завантажити документ першим учасником після закінчення прийому пропозицій
1319 1367 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1320   - ... provider1
  1368 + ... provider
1321 1369 ... ${USERS.users['${provider1}'].broker}
1322   - ... provider1_bid
  1370 + ... add_bid_doc_after_tendering_period_by_provider
1323 1371 [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']}
1324 1372 Run Keyword And Expect Error * Можливість завантажити документ в пропозицію користувачем ${provider}
1325 1373
1326 1374
1327 1375 Неможливість змінити існуючу документацію пропозиції першим учасником після закінчення прийому пропозицій
1328 1376 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1329   - ... provider1
  1377 + ... provider
1330 1378 ... ${USERS.users['${provider1}'].broker}
1331   - ... provider1_bid
  1379 + ... modify_bid_doc_after_tendering_period_by_provider
1332 1380 Run Keyword And Expect Error * Можливість змінити документацію цінової пропозиції користувачем ${provider}
1333 1381
1334 1382
... ... @@ -1336,7 +1384,7 @@ ${item_meat} ${True}
1336 1384 [Tags] ${USERS.users['${provider}'].broker}: Задання запитання
1337 1385 ... provider
1338 1386 ... ${USERS.users['${provider}'].broker}
1339   - ... question_to_tender_after_bid_period
  1387 + ... ask_question_to_tender_after_tendering_period
1340 1388 [Setup] Дочекатись дати закінчення прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
1341 1389 Run Keyword And Expect Error * Можливість задати запитання на тендер користувачем ${provider}
1342 1390
... ... @@ -1345,7 +1393,7 @@ ${item_meat} ${True}
1345 1393 [Tags] ${USERS.users['${provider}'].broker}: Задання запитання
1346 1394 ... provider
1347 1395 ... ${USERS.users['${provider}'].broker}
1348   - ... question_to_item_after_bid_period
  1396 + ... ask_question_to_item_after_tendering_period
1349 1397 [Setup] Дочекатись синхронізації з майданчиком ${provider}
1350 1398 Run Keyword And Expect Error * Можливість задати запитання на 0 предмет користувачем ${provider}
1351 1399
... ... @@ -1354,33 +1402,25 @@ ${item_meat} ${True}
1354 1402 [Tags] ${USERS.users['${provider}'].broker}: Задання запитання
1355 1403 ... provider
1356 1404 ... ${USERS.users['${provider}'].broker}
1357   - ... question_to_lot_after_bid_period
  1405 + ... ask_question_to_lot_after_tendering_period
1358 1406 [Setup] Дочекатись синхронізації з майданчиком ${provider}
1359 1407 Run Keyword And Expect Error * Можливість задати запитання на 0 лот користувачем ${provider}
1360 1408
1361 1409
1362   -Неможливість змінити цінову пропозицію до 50000 другим учасником після закінчення прийому пропозицій
  1410 +Неможливість зменшити цінову пропозицію на 5% другим учасником після закінчення прийому пропозицій
1363 1411 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1364 1412 ... provider1
1365 1413 ... ${USERS.users['${provider1}'].broker}
1366   - ... provider1_bid
  1414 + ... modify_bid_after_tendering_period_by_provider1
1367 1415 [Setup] Дочекатись дати закінчення прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
1368   - Run Keyword And Expect Error * Можливість змінити пропозицію до 50000 користувачем ${provider1}
1369   -
1370   -
1371   -Неможливість змінити цінову пропозицію до 1 другим учасником після закінчення прийому пропозицій
1372   - [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1373   - ... provider1
1374   - ... ${USERS.users['${provider1}'].broker}
1375   - ... provider1_bid
1376   - Run Keyword And Expect Error * Можливість змінити пропозицію до 1 користувачем ${provider1}
  1416 + Run Keyword And Expect Error * Можливість зменшити пропозицію до 95 відсотків користувачем ${provider1}
1377 1417
1378 1418
1379 1419 Неможливість скасувати пропозицію другим учасником після закінчення прийому пропозицій
1380 1420 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
1381 1421 ... provider1
1382 1422 ... ${USERS.users['${provider1}'].broker}
1383   - ... provider1_bid
  1423 + ... cancel_bid_after_tendering_period_by_provider1
1384 1424 Run Keyword And Expect Error * Можливість скасувати цінову пропозицію користувачем ${provider1}
1385 1425
1386 1426
... ... @@ -1397,7 +1437,7 @@ ${item_meat} ${True}
1397 1437 Run Keyword And Expect Error * Можливість додати документацію до тендера
1398 1438
1399 1439
1400   -Неможливість додати документацію до першого лоту під час кваліфікації
  1440 +Неможливість додати документацію до лоту під час кваліфікації
1401 1441 [Tags] ${USERS.users['${tender_owner}'].broker}: Додання документації
1402 1442 ... tender_owner
1403 1443 ... ${USERS.users['${tender_owner}'].broker}
... ... @@ -1428,7 +1468,7 @@ ${item_meat} ${True}
1428 1468 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
1429 1469 ... tender_owner
1430 1470 ... ${USERS.users['${tender_owner}'].broker}
1431   - ... pre-qualification_fist_bid_doc
  1471 + ... pre-qualification_add_doc_to_first_bid
1432 1472 [Teardown] Оновити LAST_MODIFICATION_DATE
1433 1473 Можливість завантажити документ у кваліфікацію 0 пропозиції
1434 1474
... ... @@ -1437,7 +1477,8 @@ ${item_meat} ${True}
1437 1477 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
1438 1478 ... tender_owner
1439 1479 ... ${USERS.users['${tender_owner}'].broker}
1440   - ... pre-qualification_approve_first_bid
  1480 + ... pre-qualification_approve_first_bid level1
  1481 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
1441 1482 [Teardown] Оновити LAST_MODIFICATION_DATE
1442 1483 Можливість підтвердити 0 пропозицію кваліфікації
1443 1484
... ... @@ -1446,7 +1487,7 @@ ${item_meat} ${True}
1446 1487 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
1447 1488 ... tender_owner
1448 1489 ... ${USERS.users['${tender_owner}'].broker}
1449   - ... pre-qualification_second_bid_doc
  1490 + ... pre-qualification_add_doc_to_second_bid
1450 1491 [Teardown] Оновити LAST_MODIFICATION_DATE
1451 1492 Можливість завантажити документ у кваліфікацію 1 пропозиції
1452 1493
... ... @@ -1473,16 +1514,16 @@ ${item_meat} ${True}
1473 1514 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
1474 1515 ... tender_owner
1475 1516 ... ${USERS.users['${tender_owner}'].broker}
1476   - ... pre-qualification_approve_second_bid
  1517 + ... pre-qualification_approve_second_bid level1
1477 1518 [Teardown] Оновити LAST_MODIFICATION_DATE
1478   - Можливість підтвердити 2 пропозицію кваліфікації
  1519 + Можливість підтвердити -1 пропозицію кваліфікації
1479 1520
1480 1521
1481 1522 Можливість затвердити остаточне рішення кваліфікації
1482 1523 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
1483 1524 ... tender_owner
1484 1525 ... ${USERS.users['${tender_owner}'].broker}
1485   - ... pre-qualification_approve_qualifications
  1526 + ... pre-qualification_approve_qualifications level1
1486 1527 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
1487 1528 [Teardown] Оновити LAST_MODIFICATION_DATE
1488 1529 Можливість затвердити остаточне рішення кваліфікації
... ...
1 1 *** Settings ***
2   -Resource keywords.robot
3   -Resource resource.robot
  2 +Resource base_keywords.robot
4 3 Suite Setup Test Suite Setup
5 4 Suite Teardown Test Suite Teardown
6 5
7 6 *** Variables ***
8   -@{used_roles} tender_owner viewer
  7 +@{used_roles} tender_owner viewer provider
  8 +
  9 +${award_index} ${0}
9 10
10 11
11 12 *** Test Cases ***
  13 +##############################################################################################
  14 +# FIND TENDER
  15 +##############################################################################################
  16 +
12 17 Можливість знайти закупівлю по ідентифікатору
13 18 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
14 19 ... viewer tender_owner
15 20 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
16   - ... minimal
  21 + ... find_tender level1
17 22 Завантажити дані про тендер
18 23 :FOR ${username} IN ${viewer} ${tender_owner}
19 24 \ ${resp}= Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
20 25
21   -##############################################################################################
22   -# AWARDS
23   -##############################################################################################
24   -
25   -Відображення статусу кваліфікації
26   - [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних кваліфікації
27   - ... tender_owner
28   - ... ${USERS.users['${tender_owner}'].broker}
29   - :FOR ${username} IN ${viewer} ${tender_owner}
30   - \ ${qualification_status}= Отримати дані із тендера ${tender_owner} ${TENDER['TENDER_UAID']} status ${TENDER['LOT_ID']}
31   - \ Run Keyword IF '${TENDER['LOT_ID']}' Should Be Equal ${qualification_status} active
32   - \ ... ELSE Should Be Equal ${qualification_status} active.qualification
33   -
34   -
35   -Відображення вартості номенклатури постачальника
36   - [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних постачальника
37   - ... tender_owner
38   - ... ${USERS.users['${tender_owner}'].broker}
39   - :FOR ${username} IN ${viewer} ${tender_owner}
40   - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[0].value.amount
41   -
42   -
43   -Відображення імені постачальника
44   - [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних постачальника
45   - ... tender_owner
46   - ... ${USERS.users['${tender_owner}'].broker}
47   - :FOR ${username} IN ${viewer} ${tender_owner}
48   - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[0].suppliers[0].name
49   -
50   -
51   -Відображення ідентифікатора постачальника
52   - [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних постачальника
53   - ... tender_owner
54   - ... ${USERS.users['${tender_owner}'].broker}
55   - :FOR ${username} IN ${viewer} ${tender_owner}
56   - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[0].suppliers[0].identifier.id
  26 +Можливість створити вимогу про виправлення визначення переможця, додати до неї документацію і подати її користувачем
  27 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  28 + ... provider
  29 + ... ${USERS.users['${provider}'].broker}
  30 + ... create_award_claim
  31 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  32 + [Teardown] Оновити LAST_MODIFICATION_DATE
  33 + ${award_index}= Convert to integer ${award_index}
  34 + Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
  35 +
  36 +
  37 +Відображення опису вимоги про виправлення визначення переможця
  38 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  39 + ... viewer
  40 + ... ${USERS.users['${viewer}'].broker}
  41 + ... create_award_claim
  42 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  43 + Звірити відображення поля description вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim.data.description} для користувача ${viewer}
  44 +
  45 +
  46 +Відображення ідентифікатора вимоги про виправлення визначення переможця
  47 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  48 + ... viewer
  49 + ... ${USERS.users['${viewer}'].broker}
  50 + ... create_award_claim
  51 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  52 + Звірити відображення поля complaintID вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.complaintID} для користувача ${viewer}
  53 +
  54 +
  55 +Відображення заголовку вимоги про виправлення визначення переможця
  56 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  57 + ... viewer
  58 + ... ${USERS.users['${viewer}'].broker}
  59 + ... create_award_claim
  60 + Звірити відображення поля title вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim.data.title} для користувача ${viewer}
  61 +
  62 +
  63 +Відображення заголовку документації вимоги про виправлення визначення переможця
  64 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  65 + ... viewer
  66 + ... ${USERS.users['${viewer}'].broker}
  67 + ... create_award_claim
  68 + Звірити відображення поля document.title вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.document} для користувача ${viewer}
  69 +
  70 +
  71 +Відображення поданого статусу вимоги про виправлення визначення переможця
  72 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  73 + ... viewer
  74 + ... ${USERS.users['${viewer}'].broker}
  75 + ... create_award_claim
  76 + ${status}= Set variable if 'open' in '${mode}' pending claim
  77 + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із ${status} для користувача ${viewer}
  78 +
  79 +
  80 +Можливість відповісти на вимогу про виправлення визначення переможця
  81 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  82 + ... tender_owner
  83 + ... ${USERS.users['${tender_owner}'].broker}
  84 + ... answer_award_claim
  85 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  86 + [Teardown] Оновити LAST_MODIFICATION_DATE
  87 + Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця
  88 +
  89 +
  90 +Відображення статусу 'answered' вимоги про виправлення визначення переможця
  91 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  92 + ... viewer
  93 + ... ${USERS.users['${viewer}'].broker}
  94 + ... answer_award_claim
  95 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  96 + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із answered для користувача ${viewer}
  97 +
  98 +
  99 +Відображення типу вирішення вимоги про виправлення визначення переможця
  100 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  101 + ... viewer
  102 + ... ${USERS.users['${viewer}'].broker}
  103 + ... answer_award_claim
  104 + Звірити відображення поля resolutionType вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${tender_owner}'].claim_data.claim_answer.data.resolutionType} для користувача ${viewer}
  105 +
  106 +
  107 +Відображення вирішення вимоги про виправлення визначення переможця
  108 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  109 + ... viewer
  110 + ... ${USERS.users['${viewer}'].broker}
  111 + ... answer_award_claim
  112 + Звірити відображення поля resolution вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${tender_owner}'].claim_data.claim_answer.data.resolution} для користувача ${viewer}
  113 +
  114 +
  115 +Можливість підтвердити задоволення вимоги про виправлення визначення переможця
  116 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  117 + ... provider
  118 + ... ${USERS.users['${provider}'].broker}
  119 + ... resolve_award_claim
  120 + [Teardown] Оновити LAST_MODIFICATION_DATE
  121 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  122 + Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця
  123 +
  124 +Відображення статусу 'resolved' вимоги про виправлення визначення переможця
  125 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  126 + ... viewer
  127 + ... ${USERS.users['${viewer}'].broker}
  128 + ... resolve_award_claim
  129 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  130 + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із resolved для користувача ${viewer}
  131 +
  132 +
  133 +Відображення задоволення вимоги про виправлення визначення переможця
  134 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  135 + ... viewer
  136 + ... ${USERS.users['${viewer}'].broker}
  137 + ... resolve_award_claim
  138 + Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}
  139 +
  140 +
  141 +Можливість перетворити вимогу про виправлення визначення переможця в скаргу
  142 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  143 + ... provider
  144 + ... ${USERS.users['${provider}'].broker}
  145 + ... escalate_award_claim
  146 + [Teardown] Оновити LAST_MODIFICATION_DATE
  147 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  148 + Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу
  149 +
  150 +
  151 +Відображення статусу 'pending' після 'claim -> answered' вимоги про виправлення визначення переможця
  152 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  153 + ... viewer
  154 + ... ${USERS.users['${viewer}'].broker}
  155 + ... escalate_award_claim
  156 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  157 + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із pending для користувача ${viewer}
  158 +
  159 +
  160 +Відображення незадоволення вимоги про виправлення визначення переможця
  161 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  162 + ... viewer
  163 + ... ${USERS.users['${viewer}'].broker}
  164 + ... escalate_award_claim
  165 + Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.escalation.data.satisfied} для користувача ${viewer}
  166 +
  167 +
  168 +Можливість скасувати вимогу/скаргу про виправлення визначення переможця
  169 + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
  170 + ... provider
  171 + ... ${USERS.users['${provider}'].broker}
  172 + ... cancel_award_claim
  173 + [Teardown] Оновити LAST_MODIFICATION_DATE
  174 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
  175 + Можливість скасувати вимогу про виправлення визначення ${award_index} переможця
  176 +
  177 +
  178 +Відображення скасованого статусу вимоги/скарги про виправлення визначення переможця
  179 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  180 + ... viewer
  181 + ... ${USERS.users['${viewer}'].broker}
  182 + ... cancel_award_claim
  183 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  184 + ${status}= Set variable if 'open' in '${mode}' stopping cancelled
  185 + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із ${status} для користувача ${viewer}
  186 +
  187 +
  188 +Відображення причини скасування вимоги/скарги про виправлення визначення переможця
  189 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження
  190 + ... viewer
  191 + ... ${USERS.users['${viewer}'].broker}
  192 + ... cancel_award_claim
  193 + Звірити відображення поля cancellationReason вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.cancellation.data.cancellationReason} для користувача ${viewer}
57 194
58 195 ##############################################################################################
59 196 # QUALIFICATION
... ... @@ -63,6 +200,7 @@ Suite Teardown Test Suite Teardown
63 200 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
64 201 ... tender_owner
65 202 ... ${USERS.users['${tender_owner}'].broker}
  203 + ... qualification_add_doc_to_first_award level3
66 204 ${filepath}= create_fake_doc
67 205 Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${filepath} ${TENDER['TENDER_UAID']} 0
68 206
... ... @@ -71,7 +209,7 @@ Suite Teardown Test Suite Teardown
71 209 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
72 210 ... tender_owner
73 211 ... ${USERS.users['${tender_owner}'].broker}
74   - ... minimal
  212 + ... qualification_approve_first_award level1
75 213 Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 0
76 214
77 215
... ... @@ -79,7 +217,7 @@ Suite Teardown Test Suite Teardown
79 217 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
80 218 ... tender_owner
81 219 ... ${USERS.users['${tender_owner}'].broker}
82   - ... minimal
  220 + ... qualification_cancel_first_award_qualification level1
83 221 Run As ${tender_owner} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 0
84 222
85 223
... ... @@ -87,6 +225,7 @@ Suite Teardown Test Suite Teardown
87 225 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
88 226 ... tender_owner
89 227 ... ${USERS.users['${tender_owner}'].broker}
  228 + ... qualification_add_doc_to_second_award level3
90 229 ${filepath}= create_fake_doc
91 230 Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${filepath} ${TENDER['TENDER_UAID']} 1
92 231
... ... @@ -95,5 +234,5 @@ Suite Teardown Test Suite Teardown
95 234 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
96 235 ... tender_owner
97 236 ... ${USERS.users['${tender_owner}'].broker}
98   - ... minimal
99   - Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1
  237 + ... qualification_approve_second_award level1
  238 + Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} -1
... ...
1 1 *** Settings ***
2 2 Resource base_keywords.robot
3 3 Suite Setup Test Suite Setup
4   -Suite Teardown Close all browsers
  4 +Suite Teardown Test Suite Teardown
5 5
6 6
7 7 *** Variables ***
... ... @@ -16,55 +16,6 @@ ${item_meat} ${False}
16 16
17 17 *** Test Cases ***
18 18 ##############################################################################################
19   -# CANCELLATIONS
20   -##############################################################################################
21   -Можливість створити звіт про укладений договір для тестування скасування
22   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити процедуру
23   - ... tender_owner
24   - ... ${USERS.users['${tender_owner}'].broker}
25   - ... minimal
26   - [Teardown] Оновити LAST_MODIFICATION_DATE
27   - Можливість оголосити тендер
28   -
29   -
30   -Можливість скасувати звіт про укладений договір
31   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати процедуру
32   - ... tender_owner
33   - ... ${USERS.users['${tender_owner}'].broker}
34   - ... level2
35   - [Teardown] Оновити LAST_MODIFICATION_DATE
36   - Можливість скасувати закупівлю
37   -
38   -
39   -Відображення активного статусу скасування звіту про укладений договір
40   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
41   - ... viewer
42   - ... ${USERS.users['${viewer}'].broker}
43   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
44   - Звірити відображення поля cancellations[0].status тендера із active для користувача ${viewer}
45   -
46   -
47   -Відображення причини скасування звіту про укладений договір
48   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
49   - ... viewer
50   - ... ${USERS.users['${viewer}'].broker}
51   - Звірити відображення поля cancellations[0].reason тендера із ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} для користувача ${viewer}
52   -
53   -
54   -Відображення опису документа скасування звіту про укладений договір
55   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
56   - ... viewer
57   - ... ${USERS.users['${viewer}'].broker}
58   - Звірити відображення поля cancellations[0].documents[0].description тендера із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer}
59   -
60   -
61   -Відображення заголовку документа скасування звіту про укладений договір
62   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування процедури
63   - ... viewer
64   - ... ${USERS.users['${viewer}'].broker}
65   - Звірити відображення поля cancellations[0].documents[0].title тендера із ${USERS.users['${tender_owner}']['cancellation_data']['document']} для користувача ${viewer}
66   -
67   -##############################################################################################
68 19 # MAIN
69 20 ##############################################################################################
70 21
... ... @@ -72,7 +23,8 @@ ${item_meat} ${False}
72 23 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити процедуру
73 24 ... tender_owner
74 25 ... ${USERS.users['${tender_owner}'].broker}
75   - ... minimal
  26 + ... create_tender
  27 + ... level1
76 28 [Teardown] Оновити LAST_MODIFICATION_DATE
77 29 Можливість оголосити тендер
78 30
... ... @@ -81,6 +33,7 @@ ${item_meat} ${False}
81 33 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати документацію до процедури
82 34 ... tender_owner
83 35 ... ${USERS.users['${tender_owner}'].broker}
  36 + ... add_tender_doc
84 37 ... level2
85 38 [Teardown] Оновити LAST_MODIFICATION_DATE
86 39 Можливість додати документацію до тендера
... ... @@ -90,7 +43,8 @@ ${item_meat} ${False}
90 43 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до процедури
91 44 ... tender_owner
92 45 ... ${USERS.users['${tender_owner}'].broker}
93   - ... minimal
  46 + ... add_award
  47 + ... level1
94 48 [Teardown] Оновити LAST_MODIFICATION_DATE
95 49 Можливість зареєструвати, додати документацію і підтвердити постачальника до закупівлі
96 50
... ... @@ -99,6 +53,8 @@ ${item_meat} ${False}
99 53 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для процедури
100 54 ... ${tender_owner}
101 55 ... ${USERS.users['${tender_owner}'].broker}
  56 + ... add_contract
  57 + ... level1
102 58 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
103 59 [Teardown] Оновити LAST_MODIFICATION_DATE
104 60 Можливість укласти угоду для закупівлі
... ... @@ -108,7 +64,8 @@ ${item_meat} ${False}
108 64 [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти процедуру
109 65 ... viewer
110 66 ... ${USERS.users['${viewer}'].broker}
111   - ... minimal
  67 + ... find_tender
  68 + ... level1
112 69 Можливість знайти тендер по ідентифікатору для користувача ${viewer}
113 70
114 71 ##############################################################################################
... ... @@ -119,6 +76,8 @@ ${item_meat} ${False}
119 76 [Tags] ${USERS.users['${viewer}'].broker}: Відображення угоди з постачальником процедури
120 77 ... viewer
121 78 ... ${USERS.users['${viewer}'].broker}
  79 + ... add_contract
  80 + ... level1
122 81 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
123 82 Звірити відображення поля contracts[0].status тендера із active для користувача ${viewer}
124 83
... ... @@ -130,6 +89,8 @@ ${item_meat} ${False}
130 89 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
131 90 ... viewer
132 91 ... ${USERS.users['${viewer}'].broker}
  92 + ... tender_view
  93 + ... level2
133 94 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
134 95 Звірити відображення поля title тендера для користувача ${viewer}
135 96
... ... @@ -138,6 +99,7 @@ ${item_meat} ${False}
138 99 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
139 100 ... viewer
140 101 ... ${USERS.users['${viewer}'].broker}
  102 + ... tender_view
141 103 Звірити відображення поля title_en тендера для користувача ${viewer}
142 104
143 105
... ... @@ -145,6 +107,7 @@ ${item_meat} ${False}
145 107 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
146 108 ... viewer
147 109 ... ${USERS.users['${viewer}'].broker}
  110 + ... tender_view
148 111 Звірити відображення поля title_ru тендера для користувача ${viewer}
149 112
150 113
... ... @@ -152,6 +115,8 @@ ${item_meat} ${False}
152 115 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
153 116 ... viewer
154 117 ... ${USERS.users['${viewer}'].broker}
  118 + ... tender_view
  119 + ... level2
155 120 Звірити відображення поля tenderID тендера із ${TENDER['TENDER_UAID']} для користувача ${viewer}
156 121
157 122
... ... @@ -159,6 +124,8 @@ ${item_meat} ${False}
159 124 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
160 125 ... viewer
161 126 ... ${USERS.users['${viewer}'].broker}
  127 + ... tender_view
  128 + ... level3
162 129 Звірити відображення поля description тендера для користувача ${viewer}
163 130
164 131
... ... @@ -166,6 +133,7 @@ ${item_meat} ${False}
166 133 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
167 134 ... viewer
168 135 ... ${USERS.users['${viewer}'].broker}
  136 + ... tender_view
169 137 Звірити відображення поля description_en тендера для користувача ${viewer}
170 138
171 139
... ... @@ -173,6 +141,7 @@ ${item_meat} ${False}
173 141 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних процедури
174 142 ... viewer
175 143 ... ${USERS.users['${viewer}'].broker}
  144 + ... tender_view
176 145 Звірити відображення поля description_ru тендера для користувача ${viewer}
177 146
178 147 ##############################################################################################
... ... @@ -183,6 +152,8 @@ ${item_meat} ${False}
183 152 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
184 153 ... viewer
185 154 ... ${USERS.users['${viewer}'].broker}
  155 + ... tender_view
  156 + ... level2
186 157 Звірити відображення поля value.amount тендера для користувача ${viewer}
187 158
188 159
... ... @@ -190,6 +161,8 @@ ${item_meat} ${False}
190 161 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
191 162 ... viewer
192 163 ... ${USERS.users['${viewer}'].broker}
  164 + ... tender_view
  165 + ... level3
193 166 Звірити відображення поля value.currency тендера для користувача ${viewer}
194 167
195 168
... ... @@ -197,6 +170,8 @@ ${item_meat} ${False}
197 170 [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету процедури
198 171 ... viewer
199 172 ... ${USERS.users['${viewer}'].broker}
  173 + ... tender_view
  174 + ... level3
200 175 Звірити відображення поля value.valueAddedTaxIncluded тендера для користувача ${viewer}
201 176
202 177 ##############################################################################################
... ... @@ -207,6 +182,7 @@ ${item_meat} ${False}
207 182 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
208 183 ... viewer
209 184 ... ${USERS.users['${viewer}'].broker}
  185 + ... tender_view
210 186 Звірити відображення поля procuringEntity.address.countryName тендера для користувача ${viewer}
211 187
212 188
... ... @@ -214,6 +190,8 @@ ${item_meat} ${False}
214 190 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
215 191 ... viewer
216 192 ... ${USERS.users['${viewer}'].broker}
  193 + ... tender_view
  194 + ... level3
217 195 Звірити відображення поля procuringEntity.address.locality тендера для користувача ${viewer}
218 196
219 197
... ... @@ -221,6 +199,8 @@ ${item_meat} ${False}
221 199 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
222 200 ... viewer
223 201 ... ${USERS.users['${viewer}'].broker}
  202 + ... tender_view
  203 + ... level3
224 204 Звірити відображення поля procuringEntity.address.postalCode тендера для користувача ${viewer}
225 205
226 206
... ... @@ -228,6 +208,8 @@ ${item_meat} ${False}
228 208 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
229 209 ... viewer
230 210 ... ${USERS.users['${viewer}'].broker}
  211 + ... tender_view
  212 + ... level3
231 213 Звірити відображення поля procuringEntity.address.region тендера для користувача ${viewer}
232 214
233 215
... ... @@ -235,6 +217,8 @@ ${item_meat} ${False}
235 217 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
236 218 ... viewer
237 219 ... ${USERS.users['${viewer}'].broker}
  220 + ... tender_view
  221 + ... level3
238 222 Звірити відображення поля procuringEntity.address.streetAddress тендера для користувача ${viewer}
239 223
240 224
... ... @@ -242,6 +226,8 @@ ${item_meat} ${False}
242 226 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
243 227 ... viewer
244 228 ... ${USERS.users['${viewer}'].broker}
  229 + ... tender_view
  230 + ... level3
245 231 Звірити відображення поля procuringEntity.contactPoint.name тендера для користувача ${viewer}
246 232
247 233
... ... @@ -249,6 +235,8 @@ ${item_meat} ${False}
249 235 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
250 236 ... viewer
251 237 ... ${USERS.users['${viewer}'].broker}
  238 + ... tender_view
  239 + ... level3
252 240 Звірити відображення поля procuringEntity.contactPoint.telephone тендера для користувача ${viewer}
253 241
254 242
... ... @@ -256,6 +244,8 @@ ${item_meat} ${False}
256 244 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
257 245 ... viewer
258 246 ... ${USERS.users['${viewer}'].broker}
  247 + ... tender_view
  248 + ... level3
259 249 Звірити відображення поля procuringEntity.contactPoint.url тендера для користувача ${viewer}
260 250
261 251
... ... @@ -263,6 +253,8 @@ ${item_meat} ${False}
263 253 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
264 254 ... viewer
265 255 ... ${USERS.users['${viewer}'].broker}
  256 + ... tender_view
  257 + ... level3
266 258 Звірити відображення поля procuringEntity.identifier.legalName тендера для користувача ${viewer}
267 259
268 260
... ... @@ -270,6 +262,7 @@ ${item_meat} ${False}
270 262 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
271 263 ... viewer
272 264 ... ${USERS.users['${viewer}'].broker}
  265 + ... tender_view
273 266 Звірити відображення поля procuringEntity.identifier.scheme тендера для користувача ${viewer}
274 267
275 268
... ... @@ -277,6 +270,8 @@ ${item_meat} ${False}
277 270 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
278 271 ... viewer
279 272 ... ${USERS.users['${viewer}'].broker}
  273 + ... tender_view
  274 + ... level3
280 275 Звірити відображення поля procuringEntity.identifier.id тендера для користувача ${viewer}
281 276
282 277
... ... @@ -284,16 +279,29 @@ ${item_meat} ${False}
284 279 [Tags] ${USERS.users['${viewer}'].broker}: Відображення замовника процедури
285 280 ... viewer
286 281 ... ${USERS.users['${viewer}'].broker}
  282 + ... tender_view
  283 + ... level3
287 284 Звірити відображення поля procuringEntity.name тендера для користувача ${viewer}
288 285
289 286 ##############################################################################################
290 287 # MAIN DATA.ITEMS
291 288 ##############################################################################################
292 289
  290 +Відображення опису номенклатури звіту про укладений договір
  291 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
  292 + ... viewer
  293 + ... ${USERS.users['${viewer}'].broker}
  294 + ... tender_view
  295 + ... level2
  296 + Звірити відображення поля description усіх предметів для користувача ${viewer}
  297 +
  298 +
293 299 Відображення опису додаткової класифікації номенклатури звіту про укладений договір
294 300 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
295 301 ... viewer
296 302 ... ${USERS.users['${viewer}'].broker}
  303 + ... tender_view
  304 + ... level3
297 305 Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer}
298 306
299 307
... ... @@ -301,6 +309,8 @@ ${item_meat} ${False}
301 309 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
302 310 ... viewer
303 311 ... ${USERS.users['${viewer}'].broker}
  312 + ... tender_view
  313 + ... level3
304 314 Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer}
305 315
306 316
... ... @@ -308,6 +318,7 @@ ${item_meat} ${False}
308 318 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
309 319 ... viewer
310 320 ... ${USERS.users['${viewer}'].broker}
  321 + ... tender_view
311 322 Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer}
312 323
313 324
... ... @@ -315,6 +326,7 @@ ${item_meat} ${False}
315 326 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
316 327 ... viewer
317 328 ... ${USERS.users['${viewer}'].broker}
  329 + ... tender_view
318 330 Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer}
319 331
320 332
... ... @@ -322,6 +334,8 @@ ${item_meat} ${False}
322 334 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
323 335 ... viewer
324 336 ... ${USERS.users['${viewer}'].broker}
  337 + ... tender_view
  338 + ... level3
325 339 Звірити відображення поля classification.id усіх предметів для користувача ${viewer}
326 340
327 341
... ... @@ -329,20 +343,17 @@ ${item_meat} ${False}
329 343 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
330 344 ... viewer
331 345 ... ${USERS.users['${viewer}'].broker}
  346 + ... tender_view
  347 + ... level3
332 348 Звірити відображення поля classification.description усіх предметів для користувача ${viewer}
333 349
334 350
335   -Відображення опису номенклатури звіту про укладений договір
336   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
337   - ... viewer
338   - ... ${USERS.users['${viewer}'].broker}
339   - Звірити відображення поля description усіх предметів для користувача ${viewer}
340   -
341   -
342 351 Відображення кількості номенклатури звіту про укладений договір
343 352 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
344 353 ... viewer
345 354 ... ${USERS.users['${viewer}'].broker}
  355 + ... tender_view
  356 + ... level2
346 357 Звірити відображення поля quantity усіх предметів для користувача ${viewer}
347 358
348 359
... ... @@ -350,6 +361,8 @@ ${item_meat} ${False}
350 361 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
351 362 ... viewer
352 363 ... ${USERS.users['${viewer}'].broker}
  364 + ... tender_view
  365 + ... level2
353 366 Звірити відображення поля unit.name усіх предметів для користувача ${viewer}
354 367
355 368
... ... @@ -357,6 +370,7 @@ ${item_meat} ${False}
357 370 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
358 371 ... viewer
359 372 ... ${USERS.users['${viewer}'].broker}
  373 + ... tender_view
360 374 Звірити відображення поля unit.code усіх предметів для користувача ${viewer}
361 375
362 376
... ... @@ -364,6 +378,8 @@ ${item_meat} ${False}
364 378 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
365 379 ... viewer
366 380 ... ${USERS.users['${viewer}'].broker}
  381 + ... tender_view
  382 + ... level3
367 383 Звірити відображення дати deliveryDate.endDate усіх предметів для користувача ${viewer}
368 384
369 385
... ... @@ -371,27 +387,32 @@ ${item_meat} ${False}
371 387 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
372 388 ... viewer
373 389 ... ${USERS.users['${viewer}'].broker}
  390 + ... tender_view
374 391 Звірити відображення координат усіх предметів для користувача ${viewer}
375 392
376 393
377   -Відображення назви нас. пункту доставки номенклатури звіту про укладений договір
  394 +Відображення назви країни доставки номенклатури звіту про укладений договір
378 395 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
379 396 ... viewer
380 397 ... ${USERS.users['${viewer}'].broker}
  398 + ... tender_view
  399 + ... level3
381 400 Звірити відображення поля deliveryAddress.countryName усіх предметів для користувача ${viewer}
382 401
383 402
384   -Відображення назви нас. пункту російською мовою доставки номенклатури звіту про укладений договір
  403 +Відображення назви країни російською мовою доставки номенклатури звіту про укладений договір
385 404 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
386 405 ... viewer
387 406 ... ${USERS.users['${viewer}'].broker}
  407 + ... tender_view
388 408 Звірити відображення поля deliveryAddress.countryName_ru усіх предметів для користувача ${viewer}
389 409
390 410
391   -Відображення назви нас. пункту англійською мовою доставки номенклатури звіту про укладений договір
  411 +Відображення назви країни англійською мовою доставки номенклатури звіту про укладений договір
392 412 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
393 413 ... viewer
394 414 ... ${USERS.users['${viewer}'].broker}
  415 + ... tender_view
395 416 Звірити відображення поля deliveryAddress.countryName_en усіх предметів для користувача ${viewer}
396 417
397 418
... ... @@ -399,6 +420,8 @@ ${item_meat} ${False}
399 420 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
400 421 ... viewer
401 422 ... ${USERS.users['${viewer}'].broker}
  423 + ... tender_view
  424 + ... level3
402 425 Звірити відображення поля deliveryAddress.postalCode усіх предметів для користувача ${viewer}
403 426
404 427
... ... @@ -406,6 +429,8 @@ ${item_meat} ${False}
406 429 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
407 430 ... viewer
408 431 ... ${USERS.users['${viewer}'].broker}
  432 + ... tender_view
  433 + ... level3
409 434 Звірити відображення поля deliveryAddress.region усіх предметів для користувача ${viewer}
410 435
411 436
... ... @@ -413,6 +438,8 @@ ${item_meat} ${False}
413 438 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
414 439 ... viewer
415 440 ... ${USERS.users['${viewer}'].broker}
  441 + ... tender_view
  442 + ... level3
416 443 Звірити відображення поля deliveryAddress.locality усіх предметів для користувача ${viewer}
417 444
418 445
... ... @@ -420,6 +447,8 @@ ${item_meat} ${False}
420 447 [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури
421 448 ... viewer
422 449 ... ${USERS.users['${viewer}'].broker}
  450 + ... tender_view
  451 + ... level3
423 452 Звірити відображення поля deliveryAddress.streetAddress усіх предметів для користувача ${viewer}
424 453
425 454 ##############################################################################################
... ... @@ -430,16 +459,20 @@ ${item_meat} ${False}
430 459 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації процедури
431 460 ... viewer
432 461 ... ${USERS.users['${viewer}'].broker}
433   - Звірити відображення поля documents[0].title тендера із ${USERS.users['${tender_owner}']['documents']['filepath']} для користувача ${viewer}
  462 + ... add_tender_doc
  463 + ... level3
  464 + Звірити відображення поля documents[0].title тендера із ${USERS.users['${tender_owner}']['documents']['filepath']} для користувача ${viewer}
434 465
435 466 ##############################################################################################
436 467 # AWARDS
437 468 ##############################################################################################
438 469
439   -Відображення документації до постачальника
  470 +Відображення документації стосовно доданого постачальника
440 471 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
441 472 ... viewer
442 473 ... ${USERS.users['${viewer}'].broker}
  474 + ... award_view
  475 + ... level2
443 476 Звірити відображення поля awards[0].documents[0].title тендера із ${USERS.users['${tender_owner}'].award_document} для користувача ${viewer}
444 477
445 478
... ... @@ -447,6 +480,8 @@ ${item_meat} ${False}
447 480 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
448 481 ... viewer
449 482 ... ${USERS.users['${viewer}'].broker}
  483 + ... award_view
  484 + ... level2
450 485 Звірити відображення поля awards[0].status тендера із active для користувача ${viewer}
451 486
452 487
... ... @@ -454,6 +489,7 @@ ${item_meat} ${False}
454 489 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
455 490 ... viewer
456 491 ... ${USERS.users['${viewer}'].broker}
  492 + ... award_view
457 493 Звірити відображення поля awards[0].suppliers[0].address.countryName тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['countryName']} для користувача ${viewer}
458 494
459 495
... ... @@ -461,6 +497,8 @@ ${item_meat} ${False}
461 497 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
462 498 ... viewer
463 499 ... ${USERS.users['${viewer}'].broker}
  500 + ... award_view
  501 + ... level3
464 502 Звірити відображення поля awards[0].suppliers[0].address.locality тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['locality']} для користувача ${viewer}
465 503
466 504
... ... @@ -468,6 +506,8 @@ ${item_meat} ${False}
468 506 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
469 507 ... viewer
470 508 ... ${USERS.users['${viewer}'].broker}
  509 + ... award_view
  510 + ... level3
471 511 Звірити відображення поля awards[0].suppliers[0].address.postalCode тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['postalCode']} для користувача ${viewer}
472 512
473 513
... ... @@ -475,6 +515,8 @@ ${item_meat} ${False}
475 515 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
476 516 ... viewer
477 517 ... ${USERS.users['${viewer}'].broker}
  518 + ... award_view
  519 + ... level3
478 520 Звірити відображення поля awards[0].suppliers[0].address.region тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['region']} для користувача ${viewer}
479 521
480 522
... ... @@ -482,6 +524,8 @@ ${item_meat} ${False}
482 524 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
483 525 ... viewer
484 526 ... ${USERS.users['${viewer}'].broker}
  527 + ... award_view
  528 + ... level3
485 529 Звірити відображення поля awards[0].suppliers[0].address.streetAddress тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['address']['streetAddress']} для користувача ${viewer}
486 530
487 531
... ... @@ -489,6 +533,8 @@ ${item_meat} ${False}
489 533 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
490 534 ... viewer
491 535 ... ${USERS.users['${viewer}'].broker}
  536 + ... award_view
  537 + ... level3
492 538 Звірити відображення поля awards[0].suppliers[0].contactPoint.telephone тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['telephone']} для користувача ${viewer}
493 539
494 540
... ... @@ -496,6 +542,8 @@ ${item_meat} ${False}
496 542 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
497 543 ... viewer
498 544 ... ${USERS.users['${viewer}'].broker}
  545 + ... award_view
  546 + ... level3
499 547 Звірити відображення поля awards[0].suppliers[0].contactPoint.name тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['name']} для користувача ${viewer}
500 548
501 549
... ... @@ -503,6 +551,8 @@ ${item_meat} ${False}
503 551 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
504 552 ... viewer
505 553 ... ${USERS.users['${viewer}'].broker}
  554 + ... award_view
  555 + ... level3
506 556 Звірити відображення поля awards[0].suppliers[0].contactPoint.email тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['contactPoint']['email']} для користувача ${viewer}
507 557
508 558
... ... @@ -510,6 +560,7 @@ ${item_meat} ${False}
510 560 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
511 561 ... viewer
512 562 ... ${USERS.users['${viewer}'].broker}
  563 + ... award_view
513 564 Звірити відображення поля awards[0].suppliers[0].identifier.scheme тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['scheme']} для користувача ${viewer}
514 565
515 566
... ... @@ -517,6 +568,8 @@ ${item_meat} ${False}
517 568 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
518 569 ... viewer
519 570 ... ${USERS.users['${viewer}'].broker}
  571 + ... award_view
  572 + ... level3
520 573 Звірити відображення поля awards[0].suppliers[0].identifier.legalName тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['legalName']} для користувача ${viewer}
521 574
522 575
... ... @@ -524,6 +577,8 @@ ${item_meat} ${False}
524 577 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
525 578 ... viewer
526 579 ... ${USERS.users['${viewer}'].broker}
  580 + ... award_view
  581 + ... level3
527 582 Звірити відображення поля awards[0].suppliers[0].identifier.id тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['identifier']['id']} для користувача ${viewer}
528 583
529 584
... ... @@ -531,6 +586,8 @@ ${item_meat} ${False}
531 586 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
532 587 ... viewer
533 588 ... ${USERS.users['${viewer}'].broker}
  589 + ... award_view
  590 + ... level3
534 591 Звірити відображення поля awards[0].suppliers[0].name тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][0]['name']} для користувача ${viewer}
535 592
536 593
... ... @@ -538,6 +595,8 @@ ${item_meat} ${False}
538 595 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
539 596 ... viewer
540 597 ... ${USERS.users['${viewer}'].broker}
  598 + ... award_view
  599 + ... level3
541 600 Звірити відображення поля awards[0].value.valueAddedTaxIncluded тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']} для користувача ${viewer}
542 601
543 602
... ... @@ -545,6 +604,8 @@ ${item_meat} ${False}
545 604 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
546 605 ... viewer
547 606 ... ${USERS.users['${viewer}'].broker}
  607 + ... award_view
  608 + ... level3
548 609 Звірити відображення поля awards[0].value.currency тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']} для користувача ${viewer}
549 610
550 611
... ... @@ -552,4 +613,6 @@ ${item_meat} ${False}
552 613 [Tags] ${USERS.users['${viewer}'].broker}: Відображення постачальника процедури
553 614 ... viewer
554 615 ... ${USERS.users['${viewer}'].broker}
  616 + ... award_view
  617 + ... level2
555 618 Звірити відображення поля awards[0].value.amount тендера із ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']} для користувача ${viewer}
... ...
... ... @@ -37,6 +37,7 @@ from .initial_data import (
37 37 test_question_data,
38 38 test_supplier_data,
39 39 test_tender_data,
  40 + test_tender_data_competitive_dialogue,
40 41 test_tender_data_limited,
41 42 test_tender_data_openeu,
42 43 test_tender_data_openua,
... ... @@ -143,7 +144,7 @@ def compare_coordinates(left_lat, left_lon, right_lat, right_lon, accuracy=0.1):
143 144 return True
144 145
145 146
146   -def log_object_data(data, file_name=None, format="yaml", update=False):
  147 +def log_object_data(data, file_name=None, format="yaml", update=False, artifact=False):
147 148 """Log object data in pretty format (JSON or YAML)
148 149
149 150 Two output formats are supported: "yaml" and "json".
... ... @@ -164,8 +165,11 @@ def log_object_data(data, file_name=None, format="yaml", update=False):
164 165 if not isinstance(data, Munch):
165 166 data = munchify(data)
166 167 if file_name:
167   - output_dir = BuiltIn().get_variable_value("${OUTPUT_DIR}")
168   - file_path = os.path.join(output_dir, file_name + '.' + format)
  168 + if artifact:
  169 + file_path = os.path.join(os.path.dirname(__file__), 'data', file_name + '.' + format)
  170 + else:
  171 + output_dir = BuiltIn().get_variable_value("${OUTPUT_DIR}")
  172 + file_path = os.path.join(output_dir, file_name + '.' + format)
169 173 if update:
170 174 try:
171 175 with open(file_path, "r+") as file_obj:
... ... @@ -269,16 +273,11 @@ def prepare_test_tender_data(procedure_intervals, tender_parameters):
269 273 tender_parameters['intervals'] = intervals
270 274
271 275 # Set acceleration value for certain modes
272   - if mode in ['openua', 'openeu']:
273   - assert isinstance(intervals['accelerator'], int), \
274   - "Accelerator should be an 'int', " \
275   - "not '{}'".format(type(intervals['accelerator']).__name__)
276   - assert intervals['accelerator'] >= 0, \
277   - "Accelerator should not be less than 0"
278   - else:
279   - assert 'accelerator' not in intervals.keys(), \
280   - "Accelerator is not available for mode '{0}'".format(mode)
281   -
  276 + assert isinstance(intervals['accelerator'], int), \
  277 + "Accelerator should be an 'int', " \
  278 + "not '{}'".format(type(intervals['accelerator']).__name__)
  279 + assert intervals['accelerator'] >= 0, \
  280 + "Accelerator should not be less than 0"
282 281 if mode == 'negotiation':
283 282 return munchify({'data': test_tender_data_limited(tender_parameters)})
284 283 elif mode == 'negotiation.quick':
... ... @@ -287,6 +286,8 @@ def prepare_test_tender_data(procedure_intervals, tender_parameters):
287 286 return munchify({'data': test_tender_data_openeu(tender_parameters)})
288 287 elif mode == 'openua':
289 288 return munchify({'data': test_tender_data_openua(tender_parameters)})
  289 + elif mode == 'open_competitive_dialogue':
  290 + return munchify({'data': test_tender_data_competitive_dialogue(tender_parameters)})
290 291 elif mode == 'reporting':
291 292 return munchify({'data': test_tender_data_limited(tender_parameters)})
292 293 elif mode == 'belowThreshold':
... ...
  1 +-v mode:belowThreshold
  2 +
  3 +-v number_of_items:1
  4 +-v number_of_lots:1
  5 +
  6 +-v tender_meat:True
  7 +-v item_meat:True
  8 +-v lot_meat:True
  9 +
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i tender_view
  14 +-i meat_view
  15 +-i lot_view
  16 +
  17 +-i extend_tendering_period
  18 +-i add_tender_doc
  19 +-i add_lot_doc
  20 +-i modify_lot_value_amount
  21 +-i add_lot
  22 + -i delete_lot
  23 +-i add_item
  24 + -i delete_item
  25 +-i add_tender_meat
  26 + -i delete_tender_meat
  27 +-i add_lot_meat
  28 + -i delete_lot_meat
  29 +-i add_item_meat
  30 + -i delete_item_meat
  31 +
  32 +-i ask_question_to_tender
  33 + -i answer_question_to_tender
  34 +-i ask_question_to_item
  35 + -i answer_question_to_item
  36 +-i ask_question_to_lot
  37 + -i answer_question_to_lot
  38 +-i modify_tender_after_questions
  39 +-i modify_lot_after_questions
  40 +
  41 +-i create_tender_claim
  42 + -i answer_tender_claim
  43 + -i escalate_tender_claim
  44 + -i cancel_tender_claim
  45 +-i modify_tender_after_claim
  46 +
  47 +-i create_lot_claim
  48 + -i answer_lot_claim
  49 + -i escalate_lot_claim
  50 + -i cancel_lot_claim
  51 +-i modify_lot_after_claim
  52 +
  53 +-i make_bid_before_tendering_period
  54 +-i make_bid_without_related_lot
  55 +-i make_bid_without_parameters
  56 +-i make_bid_by_provider
  57 + -i modify_bid_by_provider
  58 + -i add_doc_to_bid_by_provider
  59 +-i make_bid_by_provider1
  60 +-i bid_view_in_tendering_period
  61 +
  62 +-i add_bid_doc_after_tendering_period_by_provider
  63 +-i modify_bid_doc_after_tendering_period_by_provider
  64 +-i modify_bid_after_tendering_period_by_provider1
  65 +-i cancel_bid_after_tendering_period_by_provider1
  66 +
  67 +-i ask_question_to_tender_after_tendering_period
  68 +-i ask_question_to_item_after_tendering_period
  69 +-i ask_question_to_lot_after_tendering_period
  70 +
  71 +-i auction
  72 +
  73 +-i create_award_claim
  74 +-i answer_award_claim
  75 +-i escalate_award_claim
  76 +-i cancel_award_claim
  77 +
  78 +-i qualification_add_doc_to_first_award
  79 +-i qualification_approve_first_award
  80 +-i qualification_cancel_first_award_qualification
  81 +-i qualification_add_doc_to_second_award
  82 +-i qualification_approve_second_award
  83 +
  84 +-i contract_sign
\ No newline at end of file
... ...
  1 +-v mode:belowThreshold
  2 +
  3 +-v number_of_items:1
  4 +-v number_of_lots:1
  5 +
  6 +-v tender_meat:False
  7 +-v item_meat:False
  8 +-v lot_meat:False
  9 +
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i tender_view
  14 +-i lot_view
  15 +
  16 +-i make_bid_by_provider
  17 +-i make_bid_by_provider1
  18 +
  19 +-i auction
  20 +
  21 +-i qualification_approve_first_award
  22 +
  23 +-i contract_sign
\ No newline at end of file
... ...
  1 +-s openProcedure
  2 +
  3 +-v mode:open_competitive_dialogue
  4 +
  5 +-v number_of_items:1
  6 +-v number_of_lots:1
  7 +
  8 +-v tender_meat:True
  9 +-v item_meat:True
  10 +-v lot_meat:True
  11 +
  12 +
  13 +-i create_tender
  14 +-i find_tender
  15 +-i tender_view
  16 +-i meat_view
  17 +-i lot_view
  18 +
  19 +-i extend_tendering_period
  20 +-i add_tender_doc
  21 +-i add_lot_doc
  22 +-i modify_lot_value_amount
  23 +-i add_lot
  24 + -i delete_lot
  25 +-i add_item
  26 + -i delete_item
  27 +-i add_tender_meat
  28 + -i delete_tender_meat
  29 +-i add_lot_meat
  30 + -i delete_lot_meat
  31 +-i add_item_meat
  32 + -i delete_item_meat
  33 +
  34 +-i ask_question_to_tender
  35 + -i answer_question_to_tender
  36 +-i ask_question_to_item
  37 + -i answer_question_to_item
  38 +-i ask_question_to_lot
  39 + -i answer_question_to_lot
  40 +-i modify_tender_after_questions
  41 +-i modify_lot_after_questions
  42 +
  43 +-i create_tender_claim
  44 + -i answer_tender_claim
  45 + -i resolve_tender_claim
  46 +-i modify_tender_after_claim
  47 +
  48 +-i create_lot_claim
  49 + -i answer_lot_claim
  50 + -i resolve_lot_claim
  51 +-i modify_lot_after_claim
  52 +
  53 +-i make_bid_without_related_lot
  54 +-i make_bid_without_parameters
  55 +-i make_bid_by_provider
  56 + -i modify_bid_by_provider
  57 + -i add_doc_to_bid_by_provider
  58 +-i make_bid_by_provider1
  59 +-i bid_view_in_tendering_period
  60 +
  61 +-i add_bid_doc_after_tendering_period_by_provider
  62 +-i modify_bid_doc_after_tendering_period_by_provider
  63 +-i modify_bid_after_tendering_period_by_provider1
  64 +-i cancel_bid_after_tendering_period_by_provider1
  65 +
  66 +-i ask_question_to_tender_after_tendering_period
  67 +-i ask_question_to_item_after_tendering_period
  68 +-i ask_question_to_lot_after_tendering_period
  69 +
  70 +-i open_tender_view
  71 +-i open_modify_tender_in_tendering_period
  72 + -i open_confirm_first_bid
  73 + -i open_confirm_second_bid
  74 +
  75 +-i openeu_make_bid_doc_private_by_provider
  76 +
  77 +-i pre-qualification_add_doc_to_tender
  78 +-i pre-qualification_add_doc_to_lot
  79 +
  80 +-i pre-qualification_view
  81 +
  82 +-i pre-qualification_add_doc_to_first_bid
  83 +-i pre-qualification_approve_first_bid
  84 +
  85 +-i pre-qualification_add_doc_to_second_bid
  86 +-i pre-qualification_reject_second_bid
  87 + -i pre-qualification_cancel_second_bid_qualification
  88 +-i pre-qualification_approve_second_bid
  89 +
  90 +-i pre-qualification_approve_qualifications
  91 +
... ...
  1 +-i create_tender
  2 +-i find_tender
  3 +-i tender_cancelation
... ...
  1 +-i create_tender
  2 +-i find_tender
  3 +-i tender_cancelation
... ...
  1 +-v mode:openeu
  2 +
  3 +-v number_of_items:1
  4 +-v number_of_lots:1
  5 +
  6 +-v tender_meat:True
  7 +-v item_meat:True
  8 +-v lot_meat:True
  9 +
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i tender_view
  14 +-i meat_view
  15 +-i lot_view
  16 +
  17 +-i extend_tendering_period
  18 +-i add_tender_doc
  19 +-i add_lot_doc
  20 +-i modify_lot_value_amount
  21 +-i add_lot
  22 + -i delete_lot
  23 +-i add_item
  24 + -i delete_item
  25 +-i add_tender_meat
  26 + -i delete_tender_meat
  27 +-i add_lot_meat
  28 + -i delete_lot_meat
  29 +-i add_item_meat
  30 + -i delete_item_meat
  31 +
  32 +-i ask_question_to_tender
  33 + -i answer_question_to_tender
  34 +-i ask_question_to_item
  35 + -i answer_question_to_item
  36 +-i ask_question_to_lot
  37 + -i answer_question_to_lot
  38 +-i modify_tender_after_questions
  39 +-i modify_lot_after_questions
  40 +
  41 +-i create_tender_claim
  42 + -i answer_tender_claim
  43 + -i resolve_tender_claim
  44 +-i modify_tender_after_claim
  45 +
  46 +-i create_lot_claim
  47 + -i answer_lot_claim
  48 + -i resolve_lot_claim
  49 +-i modify_lot_after_claim
  50 +
  51 +-i make_bid_without_related_lot
  52 +-i make_bid_without_parameters
  53 +-i make_bid_by_provider
  54 + -i modify_bid_by_provider
  55 + -i add_doc_to_bid_by_provider
  56 +-i make_bid_by_provider1
  57 +-i bid_view_in_tendering_period
  58 +
  59 +-i add_bid_doc_after_tendering_period_by_provider
  60 +-i modify_bid_doc_after_tendering_period_by_provider
  61 +-i modify_bid_after_tendering_period_by_provider1
  62 +-i cancel_bid_after_tendering_period_by_provider1
  63 +
  64 +-i ask_question_to_tender_after_tendering_period
  65 +-i ask_question_to_item_after_tendering_period
  66 +-i ask_question_to_lot_after_tendering_period
  67 +
  68 +-i open_tender_view
  69 +-i open_modify_tender_in_tendering_period
  70 + -i open_confirm_first_bid
  71 + -i open_confirm_second_bid
  72 +
  73 +-i openeu_make_bid_doc_private_by_provider
  74 +-i openeu_add_financial_bid_doc_by_provider
  75 +-i openeu_add_qualification_bid_doc_by_provider
  76 +-i openeu_add_eligibility_bid_doc_by_provider
  77 +
  78 +-i pre-qualification_add_doc_to_tender
  79 +-i pre-qualification_add_doc_to_lot
  80 +
  81 +-i pre-qualification_view
  82 +
  83 +-i pre-qualification_add_doc_to_first_bid
  84 +-i pre-qualification_approve_first_bid
  85 +
  86 +-i pre-qualification_add_doc_to_second_bid
  87 +-i pre-qualification_reject_second_bid
  88 + -i pre-qualification_cancel_second_bid_qualification
  89 +-i pre-qualification_approve_second_bid
  90 +
  91 +-i pre-qualification_approve_qualifications
  92 +
  93 +-i auction
  94 +
  95 +-i qualification_add_doc_to_first_award
  96 +-i qualification_approve_first_award
  97 +-i qualification_cancel_first_award_qualification
  98 +-i qualification_add_doc_to_second_award
  99 +-i qualification_approve_second_award
  100 +
  101 +-i contract_sign
\ No newline at end of file
... ...
  1 +-v mode:openeu
  2 +
  3 +-v number_of_items:1
  4 +-v number_of_lots:1
  5 +
  6 +-v tender_meat:False
  7 +-v item_meat:False
  8 +-v lot_meat:False
  9 +
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i tender_view
  14 +-i lot_view
  15 +
  16 +-i make_bid_by_provider
  17 +-i make_bid_by_provider1
  18 +
  19 +-i open_tender_view
  20 +
  21 +-i pre-qualification_approve_first_bid
  22 +-i pre-qualification_approve_second_bid
  23 +-i pre-qualification_approve_qualifications
  24 +
  25 +-i auction
  26 +
  27 +-i qualification_approve_first_award
  28 +
  29 +-i contract_sign
\ No newline at end of file
... ...
  1 +-v mode:openua
  2 +
  3 +-v number_of_items:1
  4 +-v number_of_lots:1
  5 +
  6 +-v tender_meat:True
  7 +-v item_meat:True
  8 +-v lot_meat:True
  9 +
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i tender_view
  14 +-i meat_view
  15 +-i lot_view
  16 +
  17 +-i extend_tendering_period
  18 +-i add_tender_doc
  19 +-i add_lot_doc
  20 +-i modify_lot_value_amount
  21 +-i add_lot
  22 + -i delete_lot
  23 +-i add_item
  24 + -i delete_item
  25 +-i add_tender_meat
  26 + -i delete_tender_meat
  27 +-i add_lot_meat
  28 + -i delete_lot_meat
  29 +-i add_item_meat
  30 + -i delete_item_meat
  31 +
  32 +-i ask_question_to_tender
  33 + -i answer_question_to_tender
  34 +-i ask_question_to_item
  35 + -i answer_question_to_item
  36 +-i ask_question_to_lot
  37 + -i answer_question_to_lot
  38 +-i modify_tender_after_questions
  39 +-i modify_lot_after_questions
  40 +
  41 +-i create_tender_claim
  42 + -i answer_tender_claim
  43 + -i resolve_tender_claim
  44 +-i modify_tender_after_claim
  45 +
  46 +-i create_lot_claim
  47 + -i answer_lot_claim
  48 + -i resolve_lot_claim
  49 +-i modify_lot_after_claim
  50 +
  51 +-i make_bid_without_related_lot
  52 +-i make_bid_without_parameters
  53 +-i make_bid_by_provider
  54 + -i modify_bid_by_provider
  55 + -i add_doc_to_bid_by_provider
  56 +-i make_bid_by_provider1
  57 +-i bid_view_in_tendering_period
  58 +
  59 +-i add_bid_doc_after_tendering_period_by_provider
  60 +-i modify_bid_doc_after_tendering_period_by_provider
  61 +-i modify_bid_after_tendering_period_by_provider1
  62 +-i cancel_bid_after_tendering_period_by_provider1
  63 +
  64 +-i ask_question_to_tender_after_tendering_period
  65 +-i ask_question_to_item_after_tendering_period
  66 +-i ask_question_to_lot_after_tendering_period
  67 +
  68 +-i open_tender_view
  69 +-i open_modify_tender_in_tendering_period
  70 + -i open_confirm_first_bid
  71 + -i open_confirm_second_bid
  72 +
  73 +-i auction
  74 +
  75 +-i qualification_add_doc_to_first_award
  76 +-i qualification_approve_first_award
  77 +-i qualification_cancel_first_award_qualification
  78 +-i qualification_add_doc_to_second_award
  79 +-i qualification_approve_second_award
  80 +
  81 +-i contract_sign
\ No newline at end of file
... ...
  1 +-v mode:openua
  2 +
  3 +-v number_of_items:1
  4 +-v number_of_lots:1
  5 +
  6 +-v tender_meat:False
  7 +-v item_meat:False
  8 +-v lot_meat:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +-i tender_view
  13 +-i lot_view
  14 +
  15 +-i make_bid_by_provider
  16 +-i make_bid_by_provider1
  17 +
  18 +-i auction
  19 +
  20 +-i qualification_approve_first_award
  21 +
  22 +-i contract_sign
\ No newline at end of file
... ...
  1 +-i create_tender
  2 +-i find_tender
  3 +-i tender_cancelation
... ...
... ... @@ -40,6 +40,7 @@ setup(name='op_robot_tests',
40 40 'console_scripts': [
41 41 'openprocurement_tests = op_robot_tests.runner:runner',
42 42 'op_tests = op_robot_tests.runner:runner',
  43 + 'rebot = op_robot_tests.rebot:rebot'
43 44 ],
44 45 }
45 46 )
... ...
Please register or login to post a comment