|
@@ -13,7 +13,6 @@ Suite Teardown Test Suite Teardown |
|
@@ -13,7 +13,6 @@ Suite Teardown Test Suite Teardown |
13
|
... tender_owner
|
13
|
... tender_owner
|
14
|
... ${USERS.users['${tender_owner}'].broker}
|
14
|
... ${USERS.users['${tender_owner}'].broker}
|
15
|
... create_tender
|
15
|
... create_tender
|
16
|
- ... critical
|
|
|
17
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
16
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
18
|
Можливість оголосити тендер
|
17
|
Можливість оголосити тендер
|
19
|
|
18
|
|
|
@@ -28,118 +27,122 @@ Suite Teardown Test Suite Teardown |
|
@@ -28,118 +27,122 @@ Suite Teardown Test Suite Teardown |
28
|
\ Можливість знайти тендер по ідентифікатору для користувача ${username}
|
27
|
\ Можливість знайти тендер по ідентифікатору для користувача ${username}
|
29
|
|
28
|
|
30
|
##############################################################################################
|
29
|
##############################################################################################
|
31
|
-# TENDER CANCELLATION
|
30
|
+# LOT CANCELLATION
|
32
|
##############################################################################################
|
31
|
##############################################################################################
|
33
|
|
32
|
|
34
|
-Можливість скасувати тендер
|
|
|
35
|
- [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера
|
33
|
+Можливість скасувати лот
|
|
|
34
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування лота
|
36
|
... tender_owner
|
35
|
... tender_owner
|
37
|
... ${USERS.users['${tender_owner}'].broker}
|
36
|
... ${USERS.users['${tender_owner}'].broker}
|
38
|
- ... tender_cancelation
|
37
|
+ ... lot_cancellation
|
39
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
38
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
40
|
- Можливість скасувати тендер
|
39
|
+ Можливість скасувати 0 лот
|
41
|
|
40
|
|
42
|
|
41
|
|
43
|
-Відображення активного статусу скасування тендера
|
|
|
44
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
42
|
+Відображення активного статусу скасування лота
|
|
|
43
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
45
|
... viewer
|
44
|
... viewer
|
46
|
... ${USERS.users['${viewer}'].broker}
|
45
|
... ${USERS.users['${viewer}'].broker}
|
47
|
- ... tender_cancelation
|
46
|
+ ... lot_cancellation
|
48
|
[Setup] Дочекатись синхронізації з майданчиком ${viewer}
|
47
|
[Setup] Дочекатись синхронізації з майданчиком ${viewer}
|
|
|
48
|
+ ${cancellation_index}= Отримати останній індекс cancellations ${viewer}
|
49
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
49
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
50
|
... active
|
50
|
... active
|
51
|
- ... cancellations[0].status
|
51
|
+ ... cancellations[${cancellation_index}].status
|
52
|
|
52
|
|
53
|
|
53
|
|
54
|
-Відображення причини скасування тендера
|
|
|
55
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
54
|
+Відображення причини скасування лота
|
|
|
55
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
56
|
... viewer
|
56
|
... viewer
|
57
|
... ${USERS.users['${viewer}'].broker}
|
57
|
... ${USERS.users['${viewer}'].broker}
|
58
|
- ... tender_cancelation
|
58
|
+ ... lot_cancellation
|
|
|
59
|
+ ${cancellation_index}= Отримати останній індекс cancellations ${viewer}
|
59
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
60
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
60
|
- ... ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_reason']}
|
|
|
61
|
- ... cancellations[0].reason
|
61
|
+ ... ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_reason']}
|
|
|
62
|
+ ... cancellations[${cancellation_index}].reason
|
62
|
|
63
|
|
63
|
|
64
|
|
64
|
-Відображення опису документа до скасування тендера
|
|
|
65
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
65
|
+Відображення опису документа до скасування лота
|
|
|
66
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
66
|
... viewer
|
67
|
... viewer
|
67
|
... ${USERS.users['${viewer}'].broker}
|
68
|
... ${USERS.users['${viewer}'].broker}
|
68
|
- ... tender_cancelation
|
|
|
69
|
- Звірити відображення поля description документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['description']} для користувача ${viewer}
|
69
|
+ ... lot_cancellation
|
|
|
70
|
+ Звірити відображення поля description документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['description']} для користувача ${viewer}
|
70
|
|
71
|
|
71
|
|
72
|
|
72
|
-Відображення заголовку документа до скасування тендера
|
|
|
73
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
73
|
+Відображення заголовку документа до скасування лота
|
|
|
74
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
74
|
... viewer
|
75
|
... viewer
|
75
|
... ${USERS.users['${viewer}'].broker}
|
76
|
... ${USERS.users['${viewer}'].broker}
|
76
|
- ... tender_cancelation
|
|
|
77
|
- Звірити відображення поля title документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_name']} для користувача ${viewer}
|
77
|
+ ... lot_cancellation
|
|
|
78
|
+ Звірити відображення поля title документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_name']} для користувача ${viewer}
|
78
|
|
79
|
|
79
|
|
80
|
|
80
|
-Відображення вмісту документа до скасування тендера
|
|
|
81
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
81
|
+Відображення вмісту документа до скасування лота
|
|
|
82
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
82
|
... viewer
|
83
|
... viewer
|
83
|
... ${USERS.users['${viewer}'].broker}
|
84
|
... ${USERS.users['${viewer}'].broker}
|
84
|
- ... tender_cancelation
|
|
|
85
|
- Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_content']} для користувача ${viewer}
|
85
|
+ ... lot_cancellation
|
|
|
86
|
+ Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_content']} для користувача ${viewer}
|
86
|
|
87
|
|
87
|
##############################################################################################
|
88
|
##############################################################################################
|
88
|
-# LOT CANCELLATION
|
89
|
+# TENDER CANCELLATION
|
89
|
##############################################################################################
|
90
|
##############################################################################################
|
90
|
|
91
|
|
91
|
-Можливість скасувати лот
|
|
|
92
|
- [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування лота
|
92
|
+Можливість скасувати тендер
|
|
|
93
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера
|
93
|
... tender_owner
|
94
|
... tender_owner
|
94
|
... ${USERS.users['${tender_owner}'].broker}
|
95
|
... ${USERS.users['${tender_owner}'].broker}
|
95
|
- ... lot_cancelation
|
96
|
+ ... tender_cancellation
|
96
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
97
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
97
|
- Можливість скасувати лот
|
98
|
+ Можливість скасувати тендер
|
98
|
|
99
|
|
99
|
|
100
|
|
100
|
-Відображення активного статусу скасування лота
|
|
|
101
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
101
|
+Відображення активного статусу скасування тендера
|
|
|
102
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
102
|
... viewer
|
103
|
... viewer
|
103
|
... ${USERS.users['${viewer}'].broker}
|
104
|
... ${USERS.users['${viewer}'].broker}
|
104
|
- ... lot_cancelation
|
105
|
+ ... tender_cancellation
|
105
|
[Setup] Дочекатись синхронізації з майданчиком ${viewer}
|
106
|
[Setup] Дочекатись синхронізації з майданчиком ${viewer}
|
|
|
107
|
+ ${cancellation_index}= Отримати останній індекс cancellations ${viewer}
|
106
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
108
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
107
|
... active
|
109
|
... active
|
108
|
- ... cancellations[0].status
|
110
|
+ ... cancellations[${cancellation_index}].status
|
109
|
|
111
|
|
110
|
|
112
|
|
111
|
-Відображення причини скасування лота
|
|
|
112
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
113
|
+Відображення причини скасування тендера
|
|
|
114
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
113
|
... viewer
|
115
|
... viewer
|
114
|
... ${USERS.users['${viewer}'].broker}
|
116
|
... ${USERS.users['${viewer}'].broker}
|
115
|
- ... lot_cancelation
|
117
|
+ ... tender_cancellation
|
|
|
118
|
+ ${cancellation_index}= Отримати останній індекс cancellations ${viewer}
|
116
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
119
|
Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
|
117
|
- ... ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_reason']}
|
|
|
118
|
- ... cancellations[0].reason
|
120
|
+ ... ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_reason']}
|
|
|
121
|
+ ... cancellations[${cancellation_index}].reason
|
119
|
|
122
|
|
120
|
|
123
|
|
121
|
-Відображення опису документа до скасування лота
|
|
|
122
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
124
|
+Відображення опису документа до скасування тендера
|
|
|
125
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
123
|
... viewer
|
126
|
... viewer
|
124
|
... ${USERS.users['${viewer}'].broker}
|
127
|
... ${USERS.users['${viewer}'].broker}
|
125
|
- ... lot_cancelation
|
|
|
126
|
- Звірити відображення поля description документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['description']} для користувача ${viewer}
|
128
|
+ ... tender_cancellation
|
|
|
129
|
+ Звірити відображення поля description документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['description']} для користувача ${viewer}
|
127
|
|
130
|
|
128
|
|
131
|
|
129
|
-Відображення заголовку документа до скасування лота
|
|
|
130
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
132
|
+Відображення заголовку документа до скасування тендера
|
|
|
133
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
131
|
... viewer
|
134
|
... viewer
|
132
|
... ${USERS.users['${viewer}'].broker}
|
135
|
... ${USERS.users['${viewer}'].broker}
|
133
|
- ... lot_cancelation
|
|
|
134
|
- Звірити відображення поля title документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_name']} для користувача ${viewer}
|
136
|
+ ... tender_cancellation
|
|
|
137
|
+ Звірити відображення поля title документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_name']} для користувача ${viewer}
|
135
|
|
138
|
|
136
|
|
139
|
|
137
|
-Відображення вмісту документа до скасування лота
|
|
|
138
|
- [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
|
140
|
+Відображення вмісту документа до скасування тендера
|
|
|
141
|
+ [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
|
139
|
... viewer
|
142
|
... viewer
|
140
|
... ${USERS.users['${viewer}'].broker}
|
143
|
... ${USERS.users['${viewer}'].broker}
|
141
|
- ... lot_cancelation
|
|
|
142
|
- Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_content']} для користувача ${viewer}
|
144
|
+ ... tender_cancellation
|
|
|
145
|
+ Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_content']} для користувача ${viewer}
|
143
|
|
146
|
|
144
|
##############################################################################################
|
147
|
##############################################################################################
|
145
|
# DELETING LOT
|
148
|
# DELETING LOT
|
|
@@ -151,7 +154,7 @@ Suite Teardown Test Suite Teardown |
|
@@ -151,7 +154,7 @@ Suite Teardown Test Suite Teardown |
151
|
... ${USERS.users['${tender_owner}'].broker}
|
154
|
... ${USERS.users['${tender_owner}'].broker}
|
152
|
... delete_lot
|
155
|
... delete_lot
|
153
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
156
|
[Teardown] Оновити LAST_MODIFICATION_DATE
|
154
|
- Require Failure ${tender_owner} Видалити лот ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']}
|
157
|
+ Run Keyword And Expect Error * Можливість видалення 1 лоту
|
155
|
|
158
|
|
156
|
|
159
|
|
157
|
*** Keywords ***
|
160
|
*** Keywords ***
|
|
@@ -166,12 +169,13 @@ Suite Teardown Test Suite Teardown |
|
@@ -166,12 +169,13 @@ Suite Teardown Test Suite Teardown |
166
|
Set To Dictionary ${USERS.users['${tender_owner}']} tender_cancellation_data=${cancellation_data}
|
169
|
Set To Dictionary ${USERS.users['${tender_owner}']} tender_cancellation_data=${cancellation_data}
|
167
|
|
170
|
|
168
|
|
171
|
|
169
|
-Можливість скасувати лот
|
172
|
+Можливість скасувати ${index} лот
|
170
|
${cancellation_data}= Підготувати дані про скасування
|
173
|
${cancellation_data}= Підготувати дані про скасування
|
|
|
174
|
+ ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${index}]}
|
171
|
Run As ${tender_owner}
|
175
|
Run As ${tender_owner}
|
172
|
... Скасувати лот
|
176
|
... Скасувати лот
|
173
|
... ${TENDER['TENDER_UAID']}
|
177
|
... ${TENDER['TENDER_UAID']}
|
174
|
- ... ${TENDER['LOT_ID']}
|
178
|
+ ... ${lot_id}
|
175
|
... ${cancellation_data['cancellation_reason']}
|
179
|
... ${cancellation_data['cancellation_reason']}
|
176
|
... ${cancellation_data['document']['doc_path']}
|
180
|
... ${cancellation_data['document']['doc_path']}
|
177
|
... ${cancellation_data['description']}
|
181
|
... ${cancellation_data['description']}
|