Commit 3d009e0aa548889371707bb0520ac81602b6a926
1 parent
e6f956f6
Update limited
Work with both cancellations and contract signing
Showing
1 changed file
with
140 additions
and
121 deletions
... | ... | @@ -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