Showing
1 changed file
with
535 additions
and
0 deletions
op_robot_tests/tests_files/agreement.robot
0 → 100644
1 | +*** Settings *** | |
2 | +Resource base_keywords.robot | |
3 | +Suite Setup Test Suite Setup | |
4 | +Suite Teardown Test Suite Teardown | |
5 | + | |
6 | +*** Variables *** | |
7 | +@{USED_ROLES} tender_owner viewer | |
8 | + | |
9 | +*** Test Cases *** | |
10 | +Можливість знайти закупівлю по ідентифікатору | |
11 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера | |
12 | + ... viewer tender_owner | |
13 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
14 | + ... find_tender | |
15 | + ... critical | |
16 | + Завантажити дані про тендер | |
17 | + :FOR ${username} IN ${viewer} ${tender_owner} | |
18 | + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
19 | + | |
20 | + | |
21 | +Відображення ідентифікатора угоди | |
22 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
23 | + ... viewer tender_owner | |
24 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
25 | + ... tender_view | |
26 | + ... critical | |
27 | + :FOR ${username} IN ${viewer} ${tender_owner} | |
28 | + \ Отримати дані із поля agreements[0].agreementID тендера для користувача ${username} | |
29 | + ${AGREEMENT_UAID}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data.agreements[0].agreementID} | |
30 | + Set Suite Variable ${AGREEMENT_UAID} | |
31 | + | |
32 | + | |
33 | +Можливість знайти угоду по ідентифікатору | |
34 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук угоди | |
35 | + ... viewer tender_owner | |
36 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
37 | + ... find_agreement | |
38 | + ... critical | |
39 | + :FOR ${username} IN ${viewer} ${tender_owner} | |
40 | + \ Run As ${username} Пошук угоди по ідентифікатору ${AGREEMENT_UAID} | |
41 | + | |
42 | + | |
43 | +Відображення ідентифікатора контракту в угоді | |
44 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди | |
45 | + ... viewer tender_owner | |
46 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
47 | + ... agreement_view | |
48 | + ... critical | |
49 | + :FOR ${username} IN ${viewer} ${tender_owner} | |
50 | + \ Отримати дані із угоди ${username} ${AGREEMENT_UAID} contracts[0].id | |
51 | + | |
52 | + | |
53 | +Відображення ідентифікатора предмету в угоді | |
54 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних угоди | |
55 | + ... viewer tender_owner | |
56 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
57 | + ... agreement_view | |
58 | + ... critical | |
59 | + :FOR ${username} IN ${viewer} ${tender_owner} | |
60 | + \ Отримати дані із угоди ${username} ${AGREEMENT_UAID} items[0].id | |
61 | + | |
62 | + | |
63 | +Можливість отримати доступ до угоди | |
64 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Отримання прав доступу до угоди | |
65 | + ... tender_owner | |
66 | + ... ${USERS.users['${tender_owner}'].broker} | |
67 | + ... find_agreement | |
68 | + ... critical | |
69 | + Run As ${tender_owner} Отримати доступ до угоди ${AGREEMENT_UAID} | |
70 | + | |
71 | + | |
72 | +Можливість завантажити документацію в угоду | |
73 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Завантаження документації в угоду | |
74 | + ... tender_owner | |
75 | + ... ${USERS.users['${tender_owner}'].broker} | |
76 | + ... add_agreement_doc | |
77 | + ... non-critical | |
78 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
79 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
80 | + Можливість завантажити документ для рамкової угоди користувачем ${tender_owner} | |
81 | + | |
82 | + | |
83 | +Можливість внести зміну до угоди taxRate | |
84 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
85 | + ... tender_owner | |
86 | + ... ${USERS.users['${tender_owner}'].broker} | |
87 | + ... submit_change | |
88 | + ... critical | |
89 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
90 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
91 | + ${change_data}= Підготувати дані про зміну до угоди ${tender_owner} taxRate | |
92 | + Run As ${tender_owner} Внести зміну в угоду ${AGREEMENT_UAID} ${change_data} | |
93 | + | |
94 | + | |
95 | +Відображення типу зміни taxRate | |
96 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
97 | + ... viewer | |
98 | + ... ${USERS.users['${viewer}'].broker} | |
99 | + ... change_view | |
100 | + ... non-critical | |
101 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
102 | + Звірити поле угоди із значенням | |
103 | + ... ${viewer} | |
104 | + ... ${AGREEMENT_UAID} | |
105 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationaleType} | |
106 | + ... changes[0].rationaleType | |
107 | + | |
108 | + | |
109 | +Відображення обгрунтування зміни taxRate | |
110 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
111 | + ... viewer | |
112 | + ... ${USERS.users['${viewer}'].broker} | |
113 | + ... change_view | |
114 | + ... non-critical | |
115 | + Звірити поле угоди із значенням | |
116 | + ... ${viewer} | |
117 | + ... ${AGREEMENT_UAID} | |
118 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationale} | |
119 | + ... changes[0].rationale | |
120 | + | |
121 | + | |
122 | +Можливість оновити властивості угоди для внесених змін taxRate | |
123 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
124 | + ... tender_owner | |
125 | + ... ${USERS.users['${tender_owner}'].broker} | |
126 | + ... modification | |
127 | + ... critical | |
128 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
129 | + ${change_data}= Підготувати дані для оновлення властивості угоди ${tender_owner} addend ${0.9} | |
130 | + Run As ${tender_owner} Оновити властивості угоди ${AGREEMENT_UAID} ${change_data} | |
131 | + | |
132 | + | |
133 | +Відображення ідентифікатора предмету у властивостях taxRate | |
134 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
135 | + ... viewer | |
136 | + ... ${USERS.users['${viewer}'].broker} | |
137 | + ... modification_view | |
138 | + ... non-critical | |
139 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
140 | + Звірити поле угоди із значенням | |
141 | + ... ${viewer} | |
142 | + ... ${AGREEMENT_UAID} | |
143 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['itemId']} | |
144 | + ... changes[0].modifications[0].itemId | |
145 | + | |
146 | + | |
147 | +Відображення addend у властивостях taxRate | |
148 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
149 | + ... viewer | |
150 | + ... ${USERS.users['${viewer}'].broker} | |
151 | + ... modification_view | |
152 | + ... non-critical | |
153 | + Звірити поле угоди із значенням | |
154 | + ... ${viewer} | |
155 | + ... ${AGREEMENT_UAID} | |
156 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['addend']} | |
157 | + ... changes[0].modifications[0].addend | |
158 | + | |
159 | + | |
160 | +Можливість завантажити документацію в зміну | |
161 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Завантаження документації в угоду | |
162 | + ... tender_owner | |
163 | + ... ${USERS.users['${tender_owner}'].broker} | |
164 | + ... add_agreement_doc | |
165 | + ... non-critical | |
166 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
167 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
168 | + Можливість завантажити документ для зміни у рамковій угоді користувачем ${tender_owner} | |
169 | + | |
170 | + | |
171 | +Можливість застосувати зміну договору taxRate | |
172 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
173 | + ... tender_owner | |
174 | + ... ${USERS.users['${tender_owner}'].broker} | |
175 | + ... apply_change | |
176 | + ... critical | |
177 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
178 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
179 | + ${dateSigned}= create_fake_date | |
180 | + Run As ${tender_owner} Застосувати зміну для угоди ${AGREEMENT_UAID} ${dateSigned} active | |
181 | + | |
182 | + | |
183 | +Відображення статусу active зміни taxRate | |
184 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
185 | + ... viewer | |
186 | + ... ${USERS.users['${viewer}'].broker} | |
187 | + ... change_view | |
188 | + ... critical | |
189 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
190 | + Звірити поле угоди із значенням | |
191 | + ... ${viewer} | |
192 | + ... ${AGREEMENT_UAID} | |
193 | + ... active | |
194 | + ... changes[0].status | |
195 | + | |
196 | + | |
197 | +Можливість внести зміну до угоди itemPriceVariation | |
198 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
199 | + ... tender_owner | |
200 | + ... ${USERS.users['${tender_owner}'].broker} | |
201 | + ... submit_change | |
202 | + ... critical | |
203 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
204 | + ${change_data}= Підготувати дані про зміну до угоди ${tender_owner} itemPriceVariation | |
205 | + Run As ${tender_owner} Внести зміну в угоду ${AGREEMENT_UAID} ${change_data} | |
206 | + | |
207 | + | |
208 | +Відображення типу зміни itemPriceVariation | |
209 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
210 | + ... viewer | |
211 | + ... ${USERS.users['${viewer}'].broker} | |
212 | + ... change_view | |
213 | + ... non-critical | |
214 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
215 | + Звірити поле угоди із значенням | |
216 | + ... ${viewer} | |
217 | + ... ${AGREEMENT_UAID} | |
218 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationaleType} | |
219 | + ... changes[1].rationaleType | |
220 | + | |
221 | + | |
222 | +Відображення обгрунтування зміни itemPriceVariation | |
223 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
224 | + ... viewer | |
225 | + ... ${USERS.users['${viewer}'].broker} | |
226 | + ... change_view | |
227 | + ... non-critical | |
228 | + Звірити поле угоди із значенням | |
229 | + ... ${viewer} | |
230 | + ... ${AGREEMENT_UAID} | |
231 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationale} | |
232 | + ... changes[1].rationale | |
233 | + | |
234 | + | |
235 | +Можливість оновити властивості угоди для внесених змін itemPriceVariation | |
236 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
237 | + ... tender_owner | |
238 | + ... ${USERS.users['${tender_owner}'].broker} | |
239 | + ... modification | |
240 | + ... critical | |
241 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
242 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
243 | + ${change_data}= Підготувати дані для оновлення властивості угоди ${tender_owner} factor ${1.1} | |
244 | + Run As ${tender_owner} Оновити властивості угоди ${AGREEMENT_UAID} ${change_data} | |
245 | + | |
246 | + | |
247 | +Відображення ідентифікатора предмету у властивостях itemPriceVariation | |
248 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
249 | + ... viewer | |
250 | + ... ${USERS.users['${viewer}'].broker} | |
251 | + ... modification_view | |
252 | + ... non-critical | |
253 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
254 | + Звірити поле угоди із значенням | |
255 | + ... ${viewer} | |
256 | + ... ${AGREEMENT_UAID} | |
257 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['itemId']} | |
258 | + ... changes[1].modifications[0].itemId | |
259 | + | |
260 | + | |
261 | +Відображення factor у властивостях itemPriceVariation | |
262 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
263 | + ... viewer | |
264 | + ... ${USERS.users['${viewer}'].broker} | |
265 | + ... modification_view | |
266 | + ... non-critical | |
267 | + Звірити поле угоди із значенням | |
268 | + ... ${viewer} | |
269 | + ... ${AGREEMENT_UAID} | |
270 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['factor']} | |
271 | + ... changes[1].modifications[0].factor | |
272 | + | |
273 | + | |
274 | +Можливість скасувати зміну договору itemPriceVariation | |
275 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
276 | + ... tender_owner | |
277 | + ... ${USERS.users['${tender_owner}'].broker} | |
278 | + ... apply_change | |
279 | + ... critical | |
280 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
281 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
282 | + ${dateSigned}= create_fake_date | |
283 | + Run As ${tender_owner} Застосувати зміну для угоди ${AGREEMENT_UAID} ${dateSigned} cancelled | |
284 | + | |
285 | + | |
286 | +Відображення статусу cancelled зміни itemPriceVariation | |
287 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
288 | + ... viewer | |
289 | + ... ${USERS.users['${viewer}'].broker} | |
290 | + ... change_view | |
291 | + ... critical | |
292 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
293 | + Звірити поле угоди із значенням | |
294 | + ... ${viewer} | |
295 | + ... ${AGREEMENT_UAID} | |
296 | + ... cancelled | |
297 | + ... changes[1].status | |
298 | + | |
299 | + | |
300 | +Можливість внести зміну до угоди thirdParty | |
301 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
302 | + ... tender_owner | |
303 | + ... ${USERS.users['${tender_owner}'].broker} | |
304 | + ... submit_change | |
305 | + ... critical | |
306 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
307 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
308 | + ${change_data}= Підготувати дані про зміну до угоди ${tender_owner} thirdParty | |
309 | + Run As ${tender_owner} Внести зміну в угоду ${AGREEMENT_UAID} ${change_data} | |
310 | + | |
311 | + | |
312 | +Відображення типу зміни thirdParty | |
313 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
314 | + ... viewer | |
315 | + ... ${USERS.users['${viewer}'].broker} | |
316 | + ... change_view | |
317 | + ... non-critical | |
318 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
319 | + Звірити поле угоди із значенням | |
320 | + ... ${viewer} | |
321 | + ... ${AGREEMENT_UAID} | |
322 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationaleType} | |
323 | + ... changes[2].rationaleType | |
324 | + | |
325 | + | |
326 | +Відображення обгрунтування зміни thirdParty | |
327 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
328 | + ... viewer | |
329 | + ... ${USERS.users['${viewer}'].broker} | |
330 | + ... change_view | |
331 | + ... non-critical | |
332 | + Звірити поле угоди із значенням | |
333 | + ... ${viewer} | |
334 | + ... ${AGREEMENT_UAID} | |
335 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationale} | |
336 | + ... changes[2].rationale | |
337 | + | |
338 | + | |
339 | +Можливість оновити властивості угоди для внесених змін thirdParty | |
340 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
341 | + ... tender_owner | |
342 | + ... ${USERS.users['${tender_owner}'].broker} | |
343 | + ... modification | |
344 | + ... critical | |
345 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
346 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
347 | + Log ${USERS.users['${tender_owner}'].agreement_data} | |
348 | + ${change_data}= Підготувати дані для оновлення властивості угоди ${tender_owner} factor ${0.97} | |
349 | + Run As ${tender_owner} Оновити властивості угоди ${AGREEMENT_UAID} ${change_data} | |
350 | + | |
351 | + | |
352 | +Відображення ідентифікатора предмету у властивостях thirdParty | |
353 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
354 | + ... viewer | |
355 | + ... ${USERS.users['${viewer}'].broker} | |
356 | + ... modification_view | |
357 | + ... non-critical | |
358 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
359 | + Звірити поле угоди із значенням | |
360 | + ... ${viewer} | |
361 | + ... ${AGREEMENT_UAID} | |
362 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['itemId']} | |
363 | + ... changes[2].modifications[0].itemId | |
364 | + | |
365 | + | |
366 | +Відображення factor у властивостях thirdParty | |
367 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
368 | + ... viewer | |
369 | + ... ${USERS.users['${viewer}'].broker} | |
370 | + ... modification_view | |
371 | + ... non-critical | |
372 | + Звірити поле угоди із значенням | |
373 | + ... ${viewer} | |
374 | + ... ${AGREEMENT_UAID} | |
375 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['factor']} | |
376 | + ... changes[2].modifications[0].factor | |
377 | + | |
378 | + | |
379 | +Можливість застосувати зміну договору thirdParty | |
380 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
381 | + ... tender_owner | |
382 | + ... ${USERS.users['${tender_owner}'].broker} | |
383 | + ... apply_change | |
384 | + ... critical | |
385 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
386 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
387 | + ${dateSigned}= create_fake_date | |
388 | + Run As ${tender_owner} Застосувати зміну для угоди ${AGREEMENT_UAID} ${dateSigned} active | |
389 | + | |
390 | + | |
391 | +Відображення статусу active зміни thirdParty | |
392 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
393 | + ... viewer | |
394 | + ... ${USERS.users['${viewer}'].broker} | |
395 | + ... change_view | |
396 | + ... critical | |
397 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
398 | + Звірити поле угоди із значенням | |
399 | + ... ${viewer} | |
400 | + ... ${AGREEMENT_UAID} | |
401 | + ... active | |
402 | + ... changes[2].status | |
403 | + | |
404 | + | |
405 | +Можливість внести зміну до угоди partyWithdrawal | |
406 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
407 | + ... tender_owner | |
408 | + ... ${USERS.users['${tender_owner}'].broker} | |
409 | + ... submit_change | |
410 | + ... critical | |
411 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
412 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
413 | + ${change_data}= Підготувати дані про зміну до угоди ${tender_owner} partyWithdrawal | |
414 | + Run As ${tender_owner} Внести зміну в угоду ${AGREEMENT_UAID} ${change_data} | |
415 | + | |
416 | + | |
417 | +Відображення типу зміни partyWithdrawal | |
418 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
419 | + ... viewer | |
420 | + ... ${USERS.users['${viewer}'].broker} | |
421 | + ... change_view | |
422 | + ... non-critical | |
423 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
424 | + Звірити поле угоди із значенням | |
425 | + ... ${viewer} | |
426 | + ... ${AGREEMENT_UAID} | |
427 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationaleType} | |
428 | + ... changes[3].rationaleType | |
429 | + | |
430 | + | |
431 | +Відображення обгрунтування зміни partyWithdrawal | |
432 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
433 | + ... viewer | |
434 | + ... ${USERS.users['${viewer}'].broker} | |
435 | + ... change_view | |
436 | + ... non-critical | |
437 | + Звірити поле угоди із значенням | |
438 | + ... ${viewer} | |
439 | + ... ${AGREEMENT_UAID} | |
440 | + ... ${USERS.users['${tender_owner}'].change_data.data.rationale} | |
441 | + ... changes[3].rationale | |
442 | + | |
443 | + | |
444 | +Можливість оновити властивості угоди для внесених змін partyWithdrawal | |
445 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
446 | + ... tender_owner | |
447 | + ... ${USERS.users['${tender_owner}'].broker} | |
448 | + ... modification | |
449 | + ... critical | |
450 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
451 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
452 | + ${change_data}= Підготувати дані для оновлення властивості угоди | |
453 | + ... ${tender_owner} | |
454 | + ... contractId | |
455 | + ... ${USERS.users['${tender_owner}'].agreement_data.data['contracts'][0]['id']} | |
456 | + Run As ${tender_owner} Оновити властивості угоди ${AGREEMENT_UAID} ${change_data} | |
457 | + | |
458 | + | |
459 | +Відображення ідентифікатора предмету у властивостях partyWithdrawal | |
460 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
461 | + ... viewer | |
462 | + ... ${USERS.users['${viewer}'].broker} | |
463 | + ... modification_view | |
464 | + ... non-critical | |
465 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
466 | + Звірити поле угоди із значенням | |
467 | + ... ${viewer} | |
468 | + ... ${AGREEMENT_UAID} | |
469 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['itemId']} | |
470 | + ... changes[3].modifications[0].itemId | |
471 | + | |
472 | + | |
473 | +Відображення contractId у властивостях partyWithdrawal | |
474 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
475 | + ... viewer | |
476 | + ... ${USERS.users['${viewer}'].broker} | |
477 | + ... modification_view | |
478 | + ... non-critical | |
479 | + Звірити поле угоди із значенням | |
480 | + ... ${viewer} | |
481 | + ... ${AGREEMENT_UAID} | |
482 | + ... ${USERS.users['${tender_owner}'].modification_data.data.modifications[0]['contractId']} | |
483 | + ... changes[3].modifications[0].contractId | |
484 | + | |
485 | + | |
486 | +Можливість скасувати зміну договору partyWithdrawal | |
487 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Внесення зміни | |
488 | + ... tender_owner | |
489 | + ... ${USERS.users['${tender_owner}'].broker} | |
490 | + ... apply_change | |
491 | + ... critical | |
492 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
493 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
494 | + ${dateSigned}= create_fake_date | |
495 | + Run As ${tender_owner} Застосувати зміну для угоди ${AGREEMENT_UAID} ${dateSigned} cancelled | |
496 | + | |
497 | + | |
498 | +Відображення статусу cancelled зміни partyWithdrawal | |
499 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення зміни | |
500 | + ... viewer | |
501 | + ... ${USERS.users['${viewer}'].broker} | |
502 | + ... change_view | |
503 | + ... critical | |
504 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
505 | + Звірити поле угоди із значенням | |
506 | + ... ${viewer} | |
507 | + ... ${AGREEMENT_UAID} | |
508 | + ... cancelled | |
509 | + ... changes[3].status | |
510 | + | |
511 | + | |
512 | +Можливість завершити угоду | |
513 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Завершення угоди | |
514 | + ... tender_owner | |
515 | + ... ${USERS.users['${tender_owner}'].broker} | |
516 | + ... agreement_termination | |
517 | + ... critical | |
518 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
519 | + [Teardown] Оновити LAST_MODIFICATION_DATE | |
520 | + Run As ${tender_owner} Завершити угоду ${AGREEMENT_UAID} | |
521 | + | |
522 | + | |
523 | +Звірити статус завершеної угоди | |
524 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення угоди | |
525 | + ... viewer | |
526 | + ... ${USERS.users['${viewer}'].broker} | |
527 | + ... agreement_termination | |
528 | + ... critical | |
529 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
530 | + Remove From Dictionary ${USERS.users['${viewer}'].agreement_data.data} status | |
531 | + Звірити поле угоди із значенням | |
532 | + ... ${viewer} | |
533 | + ... ${AGREEMENT_UAID} | |
534 | + ... terminated | |
535 | + ... status | ... | ... |
Please
register
or
login
to post a comment