Commit 3d009e0aa548889371707bb0520ac81602b6a926

Authored by mykhaly
1 parent e6f956f6

Update limited

Work with both cancellations and contract signing
... ... @@ -14,6 +14,131 @@ ${broker} Quinta
14 14
15 15
16 16 *** Test Cases ***
  17 +##############################################################################################
  18 +# CANCELLATIONS
  19 +##############################################################################################
  20 +Можливість створити пряму закупівлю для тестування скасування
  21 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю для тестування скасування
  22 + ... tender_owner
  23 + ... ${USERS.users['${tender_owner}'].broker}
  24 + ... minimal
  25 + ${tender_data}= Підготовка початкових даних
  26 + ${TENDER_UAID}= Викликати для учасника ${tender_owner}
  27 + ... Створити тендер
  28 + ... ${tender_data}
  29 + Log ${tender_data}
  30 + ${LAST_MODIFICATION_DATE}= Get Current TZdate
  31 + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
  32 + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
  33 + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
  34 + Log ${TENDER}
  35 +
  36 +
  37 +Можливість сформувати запит на скасування прямої закупівлі
  38 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість сформувати запит на скасування прямої закупівлі
  39 + ... tender_owner
  40 + ... ${USERS.users['${tender_owner}'].broker}
  41 + ... critical level 2
  42 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  43 + ${CANCEL_NUM}= Set variable 0
  44 + Set suite variable ${CANCEL_NUM}
  45 + ${cancellation_reason}= Set variable prosto tak :)
  46 + Викликати для учасника ${tender_owner}
  47 + ... Додати запит на скасування
  48 + ... ${TENDER['TENDER_UAID']}
  49 + ... ${cancellation_reason}
  50 + Викликати для учасника ${tender_owner}
  51 + ... Завантажити документацію до запиту на скасування
  52 + ... ${TENDER['TENDER_UAID']}
  53 + ... ${CANCEL_NUM}
  54 +
  55 +
  56 +Можливість змінити опис документа в скасуванні прямої закупівлі
  57 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість змінити опис документа в скасуванні прямої закупівлі
  58 + ... tender_owner
  59 + ... ${USERS.users['${tender_owner}'].broker}
  60 + ${FIRST_DOC}= Set variable 0
  61 + Set Suite Variable ${FIRST_DOC}
  62 + ${field}= Set variable description
  63 + ${value}= Set variable test description
  64 + Викликати для учасника ${tender_owner}
  65 + ... Змінити опис документа в скасуванні
  66 + ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC}
  67 + ... ${field}
  68 + ... ${value}
  69 + Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_document_description ${value}
  70 +
  71 +
  72 +Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі
  73 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі
  74 + ... tender_owner
  75 + ... ${USERS.users['${tender_owner}'].broker}
  76 + Викликати для учасника ${tender_owner}
  77 + ... Завантажити нову версію документа до запиту на скасування
  78 + ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC}
  79 +
  80 +
  81 +Можливість активувати скасування прямої закупівлі
  82 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість активувати скасування прямої закупівлі
  83 + ... tender_owner
  84 + ... ${USERS.users['${tender_owner}'].broker}
  85 + ... critical level 2
  86 + Викликати для учасника ${tender_owner}
  87 + ... Підтвердити скасування закупівлі
  88 + ... ${TENDER['TENDER_UAID']}
  89 + ... ${CANCEL_NUM}
  90 +
  91 +
  92 +Відображення активного статусу скасування прямої закупівлі
  93 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування прямої закупівлі
  94 + ... viewer
  95 + ... ${USERS.users['${viewer}'].broker}
  96 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  97 + Звірити поле тендера із значенням ${viewer}
  98 + ... active
  99 + ... cancellations[${CANCEL_NUM}].status
  100 +
  101 +
  102 +Відображення причини скасування прямої закупівлі
  103 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування прямої закупівлі
  104 + ... viewer
  105 + ... ${USERS.users['${viewer}'].broker}
  106 + Звірити поле тендера із значенням ${viewer}
  107 + ... ${USERS.users['${tender_owner}']['cancellation_reason']['data']['reason']}
  108 + ... cancellations[${CANCEL_NUM}].reason
  109 +
  110 +
  111 +Відображення опису документа скасування прямої закупівлі
  112 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування прямої закупівлі
  113 + ... viewer
  114 + ... ${USERS.users['${viewer}'].broker}
  115 + Звірити поле тендера із значенням ${viewer}
  116 + ... ${USERS.users['${tender_owner}']['cancellation_document_description']}
  117 + ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].description
  118 +
  119 +
  120 +Відображення заголовку першого документа скасування прямої закупівлі
  121 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку першого документа скасування прямої закупівлі
  122 + ... viewer
  123 + ... ${USERS.users['${viewer}'].broker}
  124 + Звірити поле тендера із значенням ${viewer}
  125 + ... ${USERS.users['${tender_owner}']['first_cancel_doc']}
  126 + ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].title
  127 +
  128 +
  129 +Відображення заголовку другого документа скасування прямої закупівлі
  130 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку другого документа скасування прямої закупівлі
  131 + ... viewer
  132 + ... ${USERS.users['${viewer}'].broker}
  133 + ${second_doc_num}= Set variable 1
  134 + Звірити поле тендера із значенням ${viewer}
  135 + ... ${USERS.users['${tender_owner}']['second_cancel_doc']}
  136 + ... cancellations[${CANCEL_NUM}].documents[${second_doc_num}].title
  137 +
  138 +##############################################################################################
  139 +# MAIN
  140 +##############################################################################################
  141 +
17 142 Можливість створити пряму закупівлю
18 143 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю
19 144 ... tender_owner
... ... @@ -31,6 +156,16 @@ ${broker} Quinta
31 156 Log ${TENDER}
32 157
33 158
  159 +Можливість знайти пряму закупівлю по ідентифікатору
  160 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість знайти пряму закупівлю по ідентифікатору
  161 + ... viewer
  162 + ... ${USERS.users['${tender_owner}'].broker}
  163 + ... minimal
  164 + Викликати для учасника ${viewer}
  165 + ... Пошук тендера по ідентифікатору
  166 + ... ${TENDER['TENDER_UAID']}
  167 +
  168 +
34 169 Можливість модифікації прямої закупівлі
35 170 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі
36 171 ... tender_owner
... ... @@ -70,16 +205,6 @@ ${broker} Quinta
70 205 ... ${TENDER['TENDER_UAID']}
71 206 ... ${SUPP_NUM}
72 207
73   -
74   -Можливість знайти пряму закупівлю по ідентифікатору
75   - [Tags] ${USERS.users['${tender_owner}'].broker}: Пошук прямої закупівлі по ідентифікатору
76   - ... viewer
77   - ... ${USERS.users['${tender_owner}'].broker}
78   - ... minimal
79   - Викликати для учасника ${viewer}
80   - ... Пошук тендера по ідентифікатору
81   - ... ${TENDER['TENDER_UAID']}
82   -
83 208 ##############################################################################################
84 209 # MAIN DATA
85 210 ##############################################################################################
... ... @@ -632,8 +757,8 @@ ${broker} Quinta
632 757 # CONTRACTS
633 758 ##############################################################################################
634 759
635   -Неможливість укласти угоду доки не пройде stand-still period прямої закупівлі
636   - [Tags] ${USERS.users['${tender_owner}'].broker}: Неможливість укласти угоду доки не пройде stand-still period прямої закупівлі
  760 +Можливість укласти угоду для прямої закупівлі
  761 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для прямої закупівлі
637 762 ... tender_owner
638 763 ... ${USERS.users['${tender_owner}'].broker}
639 764 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
... ... @@ -641,121 +766,15 @@ ${broker} Quinta
641 766 Set suite variable ${CONTR_NUM}
642 767 Викликати для учасника ${tender_owner}
643 768 ... Підтвердити підписання контракту
644   - ... shouldfail
645 769 ... ${TENDER['TENDER_UAID']}
646 770 ... ${CONTR_NUM}
647 771
648 772
649   -Відображення непідписаної угоди з постачальником прямої закупівлі
650   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення непідписаної угоди з постачальником прямої закупівлі
651   - ... viewer
652   - ... ${USERS.users['${viewer}'].broker}
653   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
654   - Звірити поле тендера із значенням ${viewer}
655   - ... pending
656   - ... contracts[${CONTR_NUM}].status
657   -
658   -##############################################################################################
659   -# CANCELLATIONS
660   -##############################################################################################
661   -
662   -Можливість сформувати запит на скасування прямої закупівлі
663   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість сформувати запит на скасування прямої закупівлі
664   - ... tender_owner
665   - ... ${USERS.users['${tender_owner}'].broker}
666   - ... critical level 2
667   - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
668   - ${CANCEL_NUM}= Set variable 0
669   - Set suite variable ${CANCEL_NUM}
670   - ${cancellation_reason}= Set variable prosto tak :)
671   - Викликати для учасника ${tender_owner}
672   - ... Додати запит на скасування
673   - ... ${TENDER['TENDER_UAID']}
674   - ... ${cancellation_reason}
675   - Викликати для учасника ${tender_owner}
676   - ... Завантажити документацію до запиту на скасування
677   - ... ${TENDER['TENDER_UAID']}
678   - ... ${CANCEL_NUM}
679   -
680   -
681   -Можливість змінити опис документа в скасуванні прямої закупівлі
682   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість змінити опис документа в скасуванні прямої закупівлі
683   - ... tender_owner
684   - ... ${USERS.users['${tender_owner}'].broker}
685   - ${FIRST_DOC}= Set variable 0
686   - Set Suite Variable ${FIRST_DOC}
687   - ${field}= Set variable description
688   - ${value}= Set variable test description
689   - Викликати для учасника ${tender_owner}
690   - ... Змінити опис документа в скасуванні
691   - ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC}
692   - ... ${field}
693   - ... ${value}
694   - Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_document_description ${value}
695   -
696   -
697   -Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі
698   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі
699   - ... tender_owner
700   - ... ${USERS.users['${tender_owner}'].broker}
701   - Викликати для учасника ${tender_owner}
702   - ... Завантажити нову версію документа до запиту на скасування
703   - ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC}
704   -
705   -
706   -Можливість активувати скасування прямої закупівлі
707   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість активувати скасування прямої закупівлі
708   - ... tender_owner
709   - ... ${USERS.users['${tender_owner}'].broker}
710   - ... critical level 2
711   - Викликати для учасника ${tender_owner}
712   - ... Підтвердити скасування закупівлі
713   - ... ${TENDER['TENDER_UAID']}
714   - ... ${CANCEL_NUM}
715   -
716   -
717   -Відображення активного статусу скасування прямої закупівлі
718   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування прямої закупівлі
  773 +Відображення статусу підписаної угоди з постачальником прямої закупівлі
  774 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником прямої закупівлі
719 775 ... viewer
720 776 ... ${USERS.users['${viewer}'].broker}
721 777 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
722 778 Звірити поле тендера із значенням ${viewer}
723 779 ... active
724   - ... cancellations[${CANCEL_NUM}].status
725   -
726   -
727   -Відображення причини скасування прямої закупівлі
728   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування прямої закупівлі
729   - ... viewer
730   - ... ${USERS.users['${viewer}'].broker}
731   - Звірити поле тендера із значенням ${viewer}
732   - ... ${USERS.users['${tender_owner}']['cancellation_reason']['data']['reason']}
733   - ... cancellations[${CANCEL_NUM}].reason
734   -
735   -
736   -Відображення опису документа скасування прямої закупівлі
737   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування прямої закупівлі
738   - ... viewer
739   - ... ${USERS.users['${viewer}'].broker}
740   - Звірити поле тендера із значенням ${viewer}
741   - ... ${USERS.users['${tender_owner}']['cancellation_document_description']}
742   - ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].description
743   -
744   -
745   -Відображення заголовку першого документа скасування прямої закупівлі
746   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку першого документа скасування прямої закупівлі
747   - ... viewer
748   - ... ${USERS.users['${viewer}'].broker}
749   - Звірити поле тендера із значенням ${viewer}
750   - ... ${USERS.users['${tender_owner}']['first_cancel_doc']}
751   - ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].title
752   -
753   -
754   -Відображення заголовку другого документа скасування прямої закупівлі
755   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку другого документа скасування прямої закупівлі
756   - ... viewer
757   - ... ${USERS.users['${viewer}'].broker}
758   - ${second_doc_num}= Set variable 1
759   - Звірити поле тендера із значенням ${viewer}
760   - ... ${USERS.users['${tender_owner}']['second_cancel_doc']}
761   - ... cancellations[${CANCEL_NUM}].documents[${second_doc_num}].title
  780 + ... contracts[${CONTR_NUM}].status
... ...
Please register or login to post a comment