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