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,6 +14,131 @@ ${broker} Quinta | ||
14 | 14 | ||
15 | 15 | ||
16 | *** Test Cases *** | 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 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю | 143 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю |
19 | ... tender_owner | 144 | ... tender_owner |
@@ -31,6 +156,16 @@ ${broker} Quinta | @@ -31,6 +156,16 @@ ${broker} Quinta | ||
31 | Log ${TENDER} | 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 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі | 170 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі |
36 | ... tender_owner | 171 | ... tender_owner |
@@ -70,16 +205,6 @@ ${broker} Quinta | @@ -70,16 +205,6 @@ ${broker} Quinta | ||
70 | ... ${TENDER['TENDER_UAID']} | 205 | ... ${TENDER['TENDER_UAID']} |
71 | ... ${SUPP_NUM} | 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 | # MAIN DATA | 209 | # MAIN DATA |
85 | ############################################################################################## | 210 | ############################################################################################## |
@@ -632,8 +757,8 @@ ${broker} Quinta | @@ -632,8 +757,8 @@ ${broker} Quinta | ||
632 | # CONTRACTS | 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 | ... tender_owner | 762 | ... tender_owner |
638 | ... ${USERS.users['${tender_owner}'].broker} | 763 | ... ${USERS.users['${tender_owner}'].broker} |
639 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | 764 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
@@ -641,121 +766,15 @@ ${broker} Quinta | @@ -641,121 +766,15 @@ ${broker} Quinta | ||
641 | Set suite variable ${CONTR_NUM} | 766 | Set suite variable ${CONTR_NUM} |
642 | Викликати для учасника ${tender_owner} | 767 | Викликати для учасника ${tender_owner} |
643 | ... Підтвердити підписання контракту | 768 | ... Підтвердити підписання контракту |
644 | - ... shouldfail | ||
645 | ... ${TENDER['TENDER_UAID']} | 769 | ... ${TENDER['TENDER_UAID']} |
646 | ... ${CONTR_NUM} | 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 | ... viewer | 775 | ... viewer |
720 | ... ${USERS.users['${viewer}'].broker} | 776 | ... ${USERS.users['${viewer}'].broker} |
721 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 777 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
722 | Звірити поле тендера із значенням ${viewer} | 778 | Звірити поле тендера із значенням ${viewer} |
723 | ... active | 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