Commit 77d60d003207c95d374a583ec63ed813d898a001
1 parent
0c17fbb2
Added test cases to check data representation
Showing
1 changed file
with
285 additions
and
8 deletions
@@ -29,37 +29,314 @@ ${broker} Quinta | @@ -29,37 +29,314 @@ ${broker} Quinta | ||
29 | Викликати для учасника ${tender_owner} Модифікувати закупівлю | 29 | Викликати для учасника ${tender_owner} Модифікувати закупівлю |
30 | 30 | ||
31 | 31 | ||
32 | +Можливість додати документацію до прямої закупівлі | ||
33 | + ${TENDER_DOCUMENT_FILEPATH}= create_fake_doc | ||
34 | + Set suite variable ${TENDER_DOCUMENT_FILEPATH} | ||
35 | + Викликати для учасника ${tender_owner} Завантажити документ ${TENDER_DOCUMENT_FILEPATH} ${TENDER['TENDER_UAID']} | ||
36 | + | ||
37 | + | ||
38 | +Можливість зареєструвати і підтвердити постачальника | ||
39 | + Викликати для учасника ${tender_owner} Додати постачальника | ||
40 | + Викликати для учасника ${tender_owner} Підтвердити постачальника | ||
41 | + | ||
42 | + | ||
32 | Пошук прямої закупівлі по ідентифікатору | 43 | Пошук прямої закупівлі по ідентифікатору |
33 | Дочекатись синхронізації з майданчиком ${viewer} | 44 | Дочекатись синхронізації з майданчиком ${viewer} |
34 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | 45 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} |
35 | 46 | ||
47 | +############################################################################################## | ||
48 | +# MAIN DATA | ||
49 | +############################################################################################## | ||
36 | 50 | ||
37 | -Можливість додати документацію до прямої закупівлі | ||
38 | - ${filepath}= create_fake_doc | ||
39 | - Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']} | 51 | +Відображення title |
52 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} title | ||
40 | 53 | ||
41 | 54 | ||
42 | -Можливість зареєструвати і підтвердити постачальника | ||
43 | - Викликати для учасника ${tender_owner} Додати постачальника | ||
44 | - Викликати для учасника ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} | 55 | +Відображення owner |
56 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} owner | ||
57 | + | ||
58 | + | ||
59 | +Відображення procurement method | ||
60 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procurementMethod | ||
61 | + | ||
62 | + | ||
63 | +Відображення procurement method type | ||
64 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procurementMethodType | ||
65 | + | ||
66 | + | ||
67 | +Відображення tenderID | ||
68 | + Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} tenderID | ||
69 | + | ||
70 | +############################################################################################## | ||
71 | +# MAIN DATA.VALUE | ||
72 | +############################################################################################## | ||
73 | + | ||
74 | +Відображення value.amount | ||
75 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} value.amount | ||
76 | + | ||
77 | + | ||
78 | +Відображення value.currency | ||
79 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} value.currency | ||
80 | + | ||
81 | + | ||
82 | +Відображення value.valueAddedTaxIncluded | ||
83 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} value.valueAddedTaxIncluded | ||
84 | + | ||
85 | +############################################################################################## | ||
86 | +# MAIN DATA.PROCURING ENTITY | ||
87 | +############################################################################################## | ||
88 | + | ||
89 | +Відображення procuringEntity.address.countryName | ||
90 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.address.countryName | ||
91 | + | ||
92 | + | ||
93 | +Відображення procuringEntity.address.locality | ||
94 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.address.locality | ||
95 | + | ||
96 | + | ||
97 | +Відображення procuringEntity.address.postalCode | ||
98 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.address.postalCode | ||
99 | + | ||
100 | + | ||
101 | +Відображення procuringEntity.address.region | ||
102 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.address.region | ||
103 | + | ||
104 | + | ||
105 | +Відображення procuringEntity.address.streetAddress | ||
106 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.address.streetAddress | ||
107 | + | ||
108 | + | ||
109 | +Відображення procuringEntity.contactPoint.name | ||
110 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.contactPoint.name | ||
111 | + | ||
112 | + | ||
113 | +Відображення procuringEntity.contactPoint.telephone | ||
114 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.contactPoint.telephone | ||
115 | + | ||
116 | + | ||
117 | +Відображення procuringEntity.contactPoint.url | ||
118 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.contactPoint.url | ||
119 | + | ||
120 | + | ||
121 | +Відображення procuringEntity.identifier.id | ||
122 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.identifier.id | ||
123 | + | ||
124 | + | ||
125 | +Відображення procuringEntity.identifier.legalName | ||
126 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.identifier.legalName | ||
127 | + | ||
128 | + | ||
129 | +Відображення procuringEntity.identifier.scheme | ||
130 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.identifier.scheme | ||
131 | + | ||
132 | + | ||
133 | +Відображення procuringEntity.name | ||
134 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.name | ||
135 | + | ||
136 | +############################################################################################## | ||
137 | +# MAIN DATA.ITEMS | ||
138 | +############################################################################################## | ||
139 | + | ||
140 | +Відображення items[0].additionalClassifications.[0].description | ||
141 | + ${ITEMS_NUM} Set variable 0 | ||
142 | + Set Suite Variable ${ITEMS_NUM} | ||
143 | + ${ADDITIONAL_CLASS_NUM} Set variable 0 | ||
144 | + Set Suite Variable ${ADDITIONAL_CLASS_NUM} | ||
145 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].description | ||
146 | + | ||
147 | + | ||
148 | +Відображення items[0].additionalClassifications.[0].id | ||
149 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].id | ||
150 | + | ||
151 | + | ||
152 | +Відображення items[0].additionalClassifications.[0].scheme | ||
153 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].scheme | ||
154 | + | ||
155 | + | ||
156 | +Відображення items[0].classification.scheme | ||
157 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].classification.scheme | ||
158 | + | ||
159 | + | ||
160 | +Відображення items[0].classification.id | ||
161 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].classification.id | ||
162 | + | ||
163 | + | ||
164 | +Відображення items[0].classification.description | ||
165 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].classification.description | ||
45 | 166 | ||
46 | 167 | ||
47 | -Можливість укласти угоду | 168 | +Відображення items[0].description |
169 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].description | ||
170 | + | ||
171 | + | ||
172 | +Відображення items[0].id | ||
173 | + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${ITEMS_NUM}].id | ||
174 | + | ||
175 | + | ||
176 | +Відображення items[0].quantity | ||
177 | + ${foo_id} Set variable 0 | ||
178 | + ${foo_token} Set variable 0 | ||
179 | + ${data}= modify_tender ${foo_id} ${foo_token} | ||
180 | + Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['quantity']} items[${ITEMS_NUM}].quantity | ||
181 | + | ||
182 | + | ||
183 | +Відображення items[0].unit.name | ||
184 | + ${foo_id} Set variable 0 | ||
185 | + ${foo_token} Set variable 0 | ||
186 | + ${data}= modify_tender ${foo_id} ${foo_token} | ||
187 | + Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['unit']['name']} items[${ITEMS_NUM}].unit.name | ||
188 | + | ||
189 | + | ||
190 | +Відображення items[0].unit.code | ||
191 | + ${foo_id} Set variable 0 | ||
192 | + ${foo_token} Set variable 0 | ||
193 | + ${data}= modify_tender ${foo_id} ${foo_token} | ||
194 | + Звірити поле тендера із значенням ${viewer} ${data['data']['items'][${ITEMS_NUM}]['unit']['code']} items[${ITEMS_NUM}].unit.code | ||
195 | + | ||
196 | +############################################################################################## | ||
197 | +# DOCUMENTS | ||
198 | +############################################################################################## | ||
199 | + | ||
200 | +Відображення documents[0].title | ||
201 | + ${doc_num} Set variable 0 | ||
202 | + Звірити поле тендера із значенням ${viewer} ${tender_document_filepath} documents[${doc_num}].title | ||
203 | + | ||
204 | +############################################################################################## | ||
205 | +# AWARDS | ||
206 | +############################################################################################## | ||
207 | + | ||
208 | +Відображення awards[0].status (active) | ||
209 | + ${AWARD_NUM} Set variable 0 | ||
210 | + Set Suite Variable ${AWARD_NUM} | ||
211 | + ${SUPP_NUM} Set variable 0 | ||
212 | + Set Suite Variable ${SUPP_NUM} | ||
213 | + ${supp_data}= test_supplier_data | ||
214 | + Set Suite Variable ${supp_data} | ||
215 | + ${award_status} Set variable active | ||
216 | + Звірити поле тендера із значенням ${viewer} ${award_status} awards[${AWARD_NUM}].status | ||
217 | + | ||
218 | + | ||
219 | +Відображення awards[0].suppliers[0].address.countryName | ||
220 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['address']['countryName']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.countryName | ||
221 | + | ||
222 | + | ||
223 | +Відображення awards[0].suppliers[0].address.locality | ||
224 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['address']['locality']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.locality | ||
225 | + | ||
226 | + | ||
227 | +Відображення awards[0].suppliers[0].address.postalCode | ||
228 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['address']['postalCode']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.postalCode | ||
229 | + | ||
230 | + | ||
231 | +Відображення awards[0].suppliers[0].address.region | ||
232 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['address']['region']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.region | ||
233 | + | ||
234 | + | ||
235 | +Відображення awards[0].suppliers[0].address.streetAddress | ||
236 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['address']['streetAddress']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.streetAddress | ||
237 | + | ||
238 | + | ||
239 | +Відображення awards[0].suppliers[0].contactPoint.telephone | ||
240 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['contactPoint']['telephone']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.telephone | ||
241 | + | ||
242 | + | ||
243 | +Відображення awards[0].suppliers[0].contactPoint.name | ||
244 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['contactPoint']['name']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.name | ||
245 | + | ||
246 | + | ||
247 | +Відображення awards[0].suppliers[0].contactPoint.email | ||
248 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['contactPoint']['email']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.email | ||
249 | + | ||
250 | + | ||
251 | +Відображення awards[0].suppliers[0].identifier.scheme | ||
252 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['identifier']['scheme']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.scheme | ||
253 | + | ||
254 | + | ||
255 | +Відображення awards[0].suppliers[0].identifier.legalName | ||
256 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['identifier']['legalName']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.legalName | ||
257 | + | ||
258 | + | ||
259 | +Відображення awards[0].suppliers[0].identifier.id | ||
260 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['identifier']['id']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.id | ||
261 | + | ||
262 | + | ||
263 | +Відображення awards[0].suppliers[0].name | ||
264 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['suppliers'][${SUPP_NUM}]['name']} awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].name | ||
265 | + | ||
266 | + | ||
267 | +Відображення awards[0].value.valueAddedTaxIncluded | ||
268 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['value']['valueAddedTaxIncluded']} awards[${AWARD_NUM}].value.valueAddedTaxIncluded | ||
269 | + | ||
270 | + | ||
271 | +Відображення awards[0].value.currency | ||
272 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['value']['currency']} awards[${AWARD_NUM}].value.currency | ||
273 | + | ||
274 | + | ||
275 | +Відображення awards[0].value.amount | ||
276 | + Звірити поле тендера із значенням ${viewer} ${supp_data['data']['value']['amount']} awards[${AWARD_NUM}].value.amount | ||
277 | + | ||
278 | +############################################################################################## | ||
279 | +# CONTRACTS | ||
280 | +############################################################################################## | ||
281 | + | ||
282 | +Неможливість укласти угоду доки не пройде stand-still period | ||
48 | Викликати для учасника ${tender_owner} Підтвердити підписання контракту shouldfail | 283 | Викликати для учасника ${tender_owner} Підтвердити підписання контракту shouldfail |
49 | 284 | ||
50 | 285 | ||
286 | +Відображення contracts.status (pending) | ||
287 | + ${contr_num} Set Variable 0 | ||
288 | + ${contract_status} Set variable pending | ||
289 | + Звірити поле тендера із значенням ${viewer} ${contract_status} contracts[${contr_num}].status | ||
290 | + | ||
291 | +############################################################################################## | ||
292 | +# CANCELLATIONS | ||
293 | +############################################################################################## | ||
294 | + | ||
51 | Можливість сформувати запит на скасування | 295 | Можливість сформувати запит на скасування |
52 | Викликати для учасника ${tender_owner} Додати запит на скасування | 296 | Викликати для учасника ${tender_owner} Додати запит на скасування |
53 | Викликати для учасника ${tender_owner} Завантажити документацію до запиту на скасування | 297 | Викликати для учасника ${tender_owner} Завантажити документацію до запиту на скасування |
54 | 298 | ||
55 | 299 | ||
56 | -Можливість змінити опис процедури і інші поля | 300 | +Можливість змінити опис документа в скасуванні |
57 | Викликати для учасника ${tender_owner} Змінити опис документа в скасуванні | 301 | Викликати для учасника ${tender_owner} Змінити опис документа в скасуванні |
58 | 302 | ||
59 | 303 | ||
60 | Можливість завантажити нову версію документа до запиту на скасування | 304 | Можливість завантажити нову версію документа до запиту на скасування |
61 | Викликати для учасника ${tender_owner} Завантажити нову версію документа до запиту на скасування | 305 | Викликати для учасника ${tender_owner} Завантажити нову версію документа до запиту на скасування |
306 | + Дочекатись синхронізації з майданчиком ${viewer} | ||
307 | + Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} | ||
62 | 308 | ||
63 | 309 | ||
64 | Можливість активувати скасування закупівлі | 310 | Можливість активувати скасування закупівлі |
65 | Викликати для учасника ${tender_owner} Підтвердити скасування закупівлі | 311 | Викликати для учасника ${tender_owner} Підтвердити скасування закупівлі |
312 | + Дочекатись синхронізації з майданчиком ${viewer} | ||
313 | + Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} | ||
314 | + | ||
315 | + | ||
316 | +Відображення cancellations[0].status (active) | ||
317 | + ${CANCEL_NUM}= Set variable 0 | ||
318 | + Set suite variable ${CANCEL_NUM} | ||
319 | + ${cancellation_status} Set variable active | ||
320 | + Звірити поле тендера із значенням ${viewer} ${cancellation_status} cancellations[${CANCEL_NUM}].status | ||
321 | + | ||
322 | + | ||
323 | +Відображення cancellations[0].cancellationOf | ||
324 | + ${CANCEL_NUM} Set Variable 0 | ||
325 | + ${FIRST_DOC} Set Variable 0 | ||
326 | + ${SECOND_DOC} Set Variable 1 | ||
327 | + Set Suite Variable ${CANCEL_NUM} | ||
328 | + Set Suite Variable ${FIRST_DOC} | ||
329 | + Set Suite Variable ${SECOND_DOC} | ||
330 | + Звірити поле тендера із значенням ${viewer} ${CANCELLATION_REASON} cancellations[${CANCEL_NUM}].reason | ||
331 | + | ||
332 | + | ||
333 | +Відображення cancellations[0].documents[0].description | ||
334 | + Звірити поле тендера із значенням ${viewer} ${CANCELLATION_DOCUMENT_DESCRIPTION} cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].description | ||
335 | + | ||
336 | + | ||
337 | +Відображення cancellations[0].documents[0].title | ||
338 | + Звірити поле тендера із значенням ${viewer} ${FIRST_CANCELLATION_DOCUMENT} cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].title | ||
339 | + | ||
340 | + | ||
341 | +Відображення cancellations[0].documents[1].title | ||
342 | + Звірити поле тендера із значенням ${viewer} ${SECOND_CANCELLATION_DOCUMENT} cancellations[${CANCEL_NUM}].documents[${SECOND_DOC}].title |
Please
register
or
login
to post a comment