Blame view

op_robot_tests/tests_files/complaints.robot 47.8 KB
1
*** Settings ***
2
Resource        base_keywords.robot
3
Suite Setup     Test Suite Setup
Leits authored
4
Suite Teardown  Test Suite Teardown
5 6

*** Variables ***
7
${MODE}             belowThreshold
8
@{USED_ROLES}       tender_owner  provider  provider1  provider2  viewer
9
${MOZ_INTEGRATION}  ${False}
qa-user-1 authored
10
${VAT_INCLUDED}     ${True}
11
12
${NUMBER_OF_ITEMS}  ${1}
13
${NUMBER_OF_LOTS}   ${1}
14
${NUMBER_OF_MILESTONES}  ${1}
15 16 17
${TENDER_MEAT}      ${0}
${ITEM_MEAT}        ${0}
${LOT_MEAT}         ${0}
18
${lot_index}        ${0}
mykhaly authored
19
${award_index}      ${0}
20 21
${ROAD_INDEX}       ${False}
${GMDN_INDEX}       ${False}
22
${PLAN_TENDER}      ${True}
23
24
*** Test Cases ***
25
mykhaly authored
26
##############################################################################################
27
#             CREATE AND FIND TENDER LOT VIEW
mykhaly authored
28
##############################################################################################
29
30
Можливість оголосити однопредметний тендер
mykhaly authored
31
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
ivanka12 authored
32 33 34 35
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     create_tender
  ...     critical
36
  [Teardown]  Оновити LAST_MODIFICATION_DATE
37
  Можливість оголосити тендер
38 39

40
Можливість знайти однопредметний тендер по ідентифікатору
mykhaly authored
41
  [Tags]  ${USERS.users['${viewer}'].broker}: Пошук тендера
ivanka12 authored
42 43 44 45
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     find_tender
  ...     critical
46
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
47
  Можливість знайти тендер по ідентифікатору для усіх користувачів
48
49 50

Відображення заголовку лотів
ivanka12 authored
51 52 53 54 55 56
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення лоту тендера
  ...     viewer  tender_owner  provider  provider1
  ...     ${USERS.users['${viewer}'].broker}  ${USERS.users['${tender_owner}'].broker}
  ...     ${USERS.users['${provider}'].broker}  ${USERS.users['${provider1}'].broker}
  ...     tender_view
  ...     critical
57 58
  Звірити відображення поля title усіх лотів для усіх користувачів
59
ivanka12 authored
60 61 62 63 64 65 66
Можливість подати пропозицію першим учасником
  [Tags]  ${USERS.users['${provider}'].broker}: Подання пропозиції
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     make_bid_by_provider
  ...     critical
  [Setup]  Дочекатись дати початку прийому пропозицій  ${provider}  ${TENDER['TENDER_UAID']}
67
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
68
  Можливість подати цінову пропозицію користувачем ${provider}
69 70

ivanka12 authored
71 72 73 74 75 76 77
Можливість подати пропозицію другим учасником
  [Tags]  ${USERS.users['${provider1}'].broker}: Подання пропозиції
  ...     provider1
  ...     ${USERS.users['${provider1}'].broker}
  ...     make_bid_by_provider1
  ...     critical
  [Setup]  Дочекатись дати початку прийому пропозицій  ${provider1}  ${TENDER['TENDER_UAID']}
78
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
79
  Можливість подати цінову пропозицію користувачем ${provider1}
80 81

82 83 84
##############################################################################################
#             CREATE AND CANCEL CLAIM
##############################################################################################
85
ivanka12 authored
86
Можливість створити чернетку вимоги про виправлення умов закупівлі
mykhaly authored
87
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
88 89
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
90
  ...     tender_complaint_draft
ivanka12 authored
91
  ...     critical
mykhaly authored
92
  [Teardown]  Оновити LAST_MODIFICATION_DATE
93
  Можливість створити чернетку вимоги про виправлення умов закупівлі
ivanka12 authored
94 95 96 97 98 99


Відображення статусу 'draft' чернетки вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
100
  ...     tender_complaint_draft
ivanka12 authored
101 102 103 104 105 106 107 108 109
  ...     non-critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із draft для користувача ${viewer}


Можливість скасувати чернетку вимоги про виправлення умов закупівлі
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
110
  ...     tender_complaint_draft
ivanka12 authored
111 112
  ...     critical
  [Teardown]  Оновити LAST_MODIFICATION_DATE
113
  Можливість скасувати вимогу про виправлення умов закупівлі
mykhaly authored
114 115

116
Відображення статусу 'cancelled' чернетки вимоги
mykhaly authored
117
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
118 119
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
120
  ...     tender_complaint_draft
ivanka12 authored
121
  ...     non-critical
122
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
123
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із cancelled для користувача ${viewer}
124 125

126
Відображення причини скасування чернетки вимоги
mykhaly authored
127
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
128 129
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
130
  ...     tender_complaint_draft
ivanka12 authored
131 132
  ...     non-critical
  Звірити відображення поля cancellationReason для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${provider}'].tender_claim_data.cancellation.data.cancellationReason} для користувача ${viewer}
133
mykhaly authored
134
ivanka12 authored
135
Можливість створити чернетку вимоги про виправлення умов лоту
136
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
137 138
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
139
  ...     lot_complaint_draft
ivanka12 authored
140
  ...     critical
141
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
142 143
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  Можливість створити чернетку вимоги про виправлення умов ${lot_index} лоту
ivanka12 authored
144 145 146 147 148 149


Відображення статусу 'draft' чернетки вимоги про виправлення умов лоту
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
150
  ...     lot_complaint_draft
ivanka12 authored
151 152 153 154 155 156 157 158 159
  ...     non-critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status вимоги про виправлення умов ${lot_index} лоту із draft для користувача ${viewer}


Можливість скасувати чернетку вимоги про виправлення умов лоту
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
160
  ...     lot_complaint_draft
ivanka12 authored
161 162
  ...     critical
  [Teardown]  Оновити LAST_MODIFICATION_DATE
163
  Можливість скасувати вимогу про виправлення умов лоту
mykhaly authored
164
ivanka12 authored
165 166 167 168 169

Відображення статусу 'cancelled' чернетки вимоги про виправлення умов лоту
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
170
  ...     lot_complaint_draft
ivanka12 authored
171 172 173 174
  ...     non-critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status вимоги про виправлення умов ${lot_index} лоту із cancelled для користувача ${viewer}
mykhaly authored
175 176 177
##############################################################################################
#             CREATE, SUBMIT AND CANCEL CLAIM
##############################################################################################
178 179

Можливість створити, подати і скасувати вимогу про виправлення умов закупівлі
mykhaly authored
180
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
181 182 183 184
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tender_complaint
  ...     critical
mykhaly authored
185 186 187 188 189
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  Можливість створити вимогу про виправлення умов закупівлі із документацією
  Можливість скасувати вимогу про виправлення умов закупівлі

190 191
Відображення статусу 'cancelled' після 'draft -> claim' вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
192 193 194 195
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
196
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
197
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із cancelled для користувача ${viewer}
198 199

mykhaly authored
200
Можливість створити, подати і скасувати вимогу про виправлення умов лоту
mykhaly authored
201
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
202 203 204 205
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     lot_complaint
  ...     critical
206
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
207
  [Teardown]  Оновити LAST_MODIFICATION_DATE
208
  Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
mykhaly authored
209
  Можливість скасувати вимогу про виправлення умов лоту
210
211 212 213
##############################################################################################
#             CREATE, SUBMIT, ANSWER AND CANCEL CLAIM
##############################################################################################
214
215
Можливість створити, подати, відповісти і після того скасувати вимогу про виправлення умов закупівлі
mykhaly authored
216
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
217 218 219 220
  ...     provider  tender_owner
  ...     ${USERS.users['${provider}'].broker}  ${USERS.users['${tender_owner}'].broker}
  ...     tender_complaint
  ...     critical
mykhaly authored
221
  [Teardown]  Оновити LAST_MODIFICATION_DATE
222
  Можливість створити вимогу про виправлення умов закупівлі із документацією
223
  Дочекатись синхронізації з майданчиком  ${tender_owner}
224
  Можливість відповісти resolved на вимогу про виправлення умов tender
225
  Дочекатись синхронізації з майданчиком  ${provider}
226
  Можливість скасувати вимогу про виправлення умов закупівлі
mykhaly authored
227 228

229
Відображення статусу 'cancelled' після 'draft -> claim -> answered' вимоги
mykhaly authored
230
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
231 232 233 234
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
235
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
236
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із cancelled для користувача ${viewer}
237
mykhaly authored
238
mykhaly authored
239
Можливість створити, подати, відповісти і після того скасувати вимогу про виправлення умов лоту
mykhaly authored
240
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
241 242 243 244
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     lot_complaint
  ...     critical
245
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
246
  [Teardown]  Оновити LAST_MODIFICATION_DATE
247
  Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
248
  Дочекатись синхронізації з майданчиком  ${tender_owner}
249
  Можливість відповісти resolved на вимогу про виправлення умов lot
mykhaly authored
250
  Можливість скасувати вимогу про виправлення умов лоту
251
252
##############################################################################################
ivanka12 authored
253
#             CREATE, ANSWER AND CONFIRM CLAIM
254
##############################################################################################
255
ivanka12 authored
256
Можливість створити вимогу про виправлення умов закупівлі, додати до неї документацію і подати її користувачем
mykhaly authored
257
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
258 259 260 261 262
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tender_complaint
  ...     critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
263
  [Teardown]  Оновити LAST_MODIFICATION_DATE
264
  Можливість створити вимогу про виправлення умов закупівлі із документацією
ivanka12 authored
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311


Відображення опису вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля description для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${provider}'].tender_claim_data.claim.data.description} для користувача ${viewer}


Відображення заголовку вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  Звірити відображення поля title для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${provider}'].tender_claim_data.claim.data.title} для користувача ${viewer}


Відображення заголовку документації вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  Звірити відображення поля title документа ${USERS.users['${provider}'].tender_claim_data.doc_id} до скарги ${USERS.users['${provider}'].tender_claim_data.complaintID} з ${USERS.users['${provider}'].tender_claim_data.doc_name} для користувача ${viewer}


Відображення поданого статусу вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із claim для користувача ${viewer}


Можливість відповісти на вимогу про виправлення умов закупівлі
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     tender_complaint
  ...     critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
312
  Можливість відповісти resolved на вимогу про виправлення умов tender
mykhaly authored
313 314

ivanka12 authored
315
Відображення статусу 'answered' вимоги
mykhaly authored
316
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
317 318 319 320
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
321
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
322 323 324 325 326 327 328 329 330 331
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із answered для користувача ${viewer}


Відображення типу вирішення вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  Звірити відображення поля resolutionType для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${tender_owner}'].tender_claim_data.claim_answer.data.resolutionType} для користувача ${viewer}
332
mykhaly authored
333
ivanka12 authored
334
Відображення вирішення вимоги
mykhaly authored
335
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
336 337 338 339 340
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  Звірити відображення поля resolution для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${tender_owner}'].tender_claim_data.claim_answer.data.resolution} для користувача ${viewer}
mykhaly authored
341
342
ivanka12 authored
343
Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
mykhaly authored
344
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
345 346 347 348
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tender_complaint
  ...     critical
349
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
350
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
351
  Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
352 353

ivanka12 authored
354
Відображення задоволення вимоги
355
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
356 357 358 359
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
360 361
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
362 363
  Звірити відображення поля satisfied для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${provider}'].tender_claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}
364
ivanka12 authored
365 366 367 368 369 370 371 372 373 374
Відображення статусу 'resolved' вимоги
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із resolved для користувача ${viewer}

ivanka12 authored
375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394
Можливість створити вимогу про виправлення умов закупівлі, додати документацію і подати її користувачем
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tender_complaint
  ...     critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  Можливість створити вимогу про виправлення умов закупівлі із документацією


Можливість незадовільно відповісти на вимогу про виправлення умов закупівлі
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     tender_complaint
  ...     critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  Можливість відповісти declined на вимогу про виправлення умов tender
395
ivanka12 authored
396 397

Можливість створити вимогу про виправлення умов лоту, додати до неї документацію і подати її
mykhaly authored
398
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
399 400 401 402
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     lot_complaint
  ...     critical
403
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
404
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
405
  ${lot_index}=  Convert To Integer  ${lot_index}
406
  Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
407 408

ivanka12 authored
409 410 411 412 413 414 415
Можливість відхилити вимогу про виправлення умов лоту
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес оскарження
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     lot_complaint
  ...     critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
416
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
417
  Можливість відповісти invalid на вимогу про виправлення умов lot
418 419

ivanka12 authored
420 421 422 423 424 425
Можливість дочекатись дати закінчення прийому пропозицій
  [Tags]  ${USERS.users['${provider}'].broker}: Подання пропозиції
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tenderPeriod_endDate
  ...     critical
426
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
427
  Дочекатись дати закінчення прийому пропозицій  ${provider}  ${TENDER['TENDER_UAID']}
428 429

ivanka12 authored
430
Відображення кінцевих статусів двох останніх вимог
ivanka12 authored
431 432 433 434 435 436
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  [Setup]  Дочекатись зміни статусу вимоги  ${provider}  invalid  ${USERS.users['${provider}'].lot_claim_data['complaintID']}
437
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
438 439 440 441 442 443 444 445 446 447 448 449 450 451 452
  Звірити відображення поля status вимоги про виправлення умов ${lot_index} лоту із invalid для користувача ${viewer}
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із declined для користувача ${viewer}

##############################################################################################
#             AWARD COMPLAINTS
##############################################################################################

Можливість дочекатись дати початку періоду кваліфікації
  [Tags]  ${USERS.users['${provider}'].broker}: Подання кваліфікації
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     awardPeriod_startDate
  ...     critical
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  Дочекатись дати початку періоду кваліфікації  ${provider}  ${TENDER['TENDER_UAID']}
453 454

455 456
Можливість підтвердити учасника
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
ivanka12 authored
457 458 459 460
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     qualification_approve_first_award
  ...     critical
461 462 463 464 465 466 467 468
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  ${file_path}  ${file_name}  ${file_content}=   create_fake_doc
  Run As  ${tender_owner}  Завантажити документ рішення кваліфікаційної комісії  ${file_path}  ${TENDER['TENDER_UAID']}  0
  Run As  ${tender_owner}  Підтвердити постачальника  ${TENDER['TENDER_UAID']}  0
  Remove File  ${file_path}

469
Можливість створити вимогу про виправлення визначення переможця, додати до неї документацію і подати її користувачем
mykhaly authored
470
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
471 472 473 474
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     award_complaint_before_resolved
  ...     critical
475
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
476
  [Teardown]  Оновити LAST_MODIFICATION_DATE
477
  ${award_index}=  Convert To Integer  ${award_index}
mykhaly authored
478 479 480
  Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією

481
Відображення опису вимоги про виправлення визначення переможця
mykhaly authored
482
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
483 484 485 486
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
487
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
488
  Звірити відображення поля description вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim.data.description} для користувача ${viewer}
489 490

491 492
Відображення заголовку вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
493 494 495 496
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
497 498 499 500 501
  Звірити відображення поля title вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim.data.title} для користувача ${viewer}


Відображення заголовку документації вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
502 503 504 505
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
506 507 508 509 510
  Звірити відображення поля title документа ${USERS.users['${provider}'].claim_data.doc_id} до скарги ${USERS.users['${provider}'].claim_data.complaintID} з ${USERS.users['${provider}'].claim_data.doc_name} для користувача ${viewer}


Відображення поданого статусу вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
511 512 513 514
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
515 516 517 518 519
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із claim для користувача ${viewer}


Можливість відповісти на вимогу про виправлення визначення переможця
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес оскарження
ivanka12 authored
520 521 522 523
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     award_complaint_before_resolved
  ...     critical
524
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
525
  [Teardown]  Оновити LAST_MODIFICATION_DATE
526
  Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
527 528 529


Відображення статусу 'answered' вимоги про виправлення визначення переможця
mykhaly authored
530
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
531 532 533 534
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
mykhaly authored
535
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
536
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із answered для користувача ${viewer}
mykhaly authored
537 538

539
Відображення типу вирішення вимоги вимоги про виправлення визначення переможця
mykhaly authored
540
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
541 542 543 544
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
545
  Звірити відображення поля resolutionType вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${tender_owner}'].claim_data.claim_answer.data.resolutionType} для користувача ${viewer}
546
mykhaly authored
547
548
Відображення вирішення вимоги про виправлення визначення переможця
mykhaly authored
549
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
550 551 552 553
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
554
  Звірити відображення поля resolution вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${tender_owner}'].claim_data.claim_answer.data.resolution} для користувача ${viewer}
mykhaly authored
555
556
557
Можливість підтвердити задоволення вимоги про виправлення визначення переможця
mykhaly authored
558
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
559 560 561 562
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     below_award_complaint_before_resolved
  ...     critical
563
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
564
  [Teardown]  Оновити LAST_MODIFICATION_DATE
565
  Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця
mykhaly authored
566 567

568 569
Відображення статусу 'resolved' вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
570 571 572 573
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     below_award_complaint_before_resolved
  ...     non-critical
574 575 576 577 578 579
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із resolved для користувача ${viewer}


Відображення задоволення вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
580 581 582 583
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     below_award_complaint_before_resolved
  ...     non-critical
584 585 586 587
  Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}


Можливість створити чернетку вимоги про виправлення визначення переможця і скасувати її
mykhaly authored
588
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
589 590
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
591
  ...     award_complaint_draft
ivanka12 authored
592
  ...     critical
593
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
594
  [Teardown]  Оновити LAST_MODIFICATION_DATE
595
  Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця
ivanka12 authored
596
  Можливість скасувати вимогу/скаргу про виправлення визначення ${award_index} переможця, надавши їй статус cancelled
597 598

599 600
Відображення статусу 'cancelled' чернетки вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
601 602
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
603
  ...     award_complaint_draft
ivanka12 authored
604
  ...     non-critical
605 606 607 608 609 610
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer}


Відображення причини скасування чернетки вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
611 612
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
613
  ...     award_complaint_draft
ivanka12 authored
614
  ...     non-critical
615 616 617 618
  Звірити відображення поля cancellationReason вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.cancellation.data.cancellationReason} для користувача ${viewer}


Можливість створити, подати і скасувати вимогу про виправлення визначення переможця
mykhaly authored
619
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
620 621 622 623
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     award_complaint
  ...     critical
624
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
625
  [Teardown]  Оновити LAST_MODIFICATION_DATE
626
  Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
ivanka12 authored
627
  Можливість скасувати вимогу/скаргу про виправлення визначення ${award_index} переможця, надавши їй статус cancelled
mykhaly authored
628 629

630
Відображення статусу 'cancelled' після 'draft -> claim' вимоги про виправлення визначення переможця
mykhaly authored
631
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
632 633 634 635
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint
  ...     non-critical
636
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
637
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer}
638 639

640 641
Можливість створити, подати, відповісти і після того скасувати вимогу про виправлення визначення переможця
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
642 643 644 645
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     award_complaint
  ...     critical
646
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
647 648
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
649
  Дочекатись синхронізації з майданчиком  ${tender_owner}
650
  Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
651
  Дочекатись синхронізації з майданчиком  ${provider}
ivanka12 authored
652
  Можливість скасувати вимогу/скаргу про виправлення визначення ${award_index} переможця, надавши їй статус cancelled
653 654

ivanka12 authored
655
Відображення статусу 'cancelled' після 'answered' вимоги про виправлення визначення переможця
mykhaly authored
656
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
657 658 659 660
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint
  ...     non-critical
mykhaly authored
661 662 663 664
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer}

ivanka12 authored
665
Можливість створити скаргу про виправлення визначення переможця
666
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
667 668 669 670
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     openua_award_complaint
  ...     critical
671
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
672
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
673
  Можливість створити скаргу про виправлення визначення ${award_index} переможця із документацією
674
ivanka12 authored
675
Відображення статусу 'pending' скарги про виправлення визначення переможця
mykhaly authored
676
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
677 678 679 680
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     openua_award_complaint
  ...     non-critical
681 682
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із pending для користувача ${viewer}
mykhaly authored
683 684

685 686
Можливість скасувати скаргу про виправлення визначення переможця
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
687 688 689 690
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     openua_award_complaint
  ...     critical
691
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
692
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
693
  Можливість скасувати вимогу/скаргу про виправлення визначення ${award_index} переможця, надавши їй статус stopping
694 695

ivanka12 authored
696
Відображення статусу 'stopping' скарги про виправлення визначення переможця
697
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
698 699 700 701
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     openua_award_complaint
  ...     non-critical
702
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
703
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із stopping для користувача ${viewer}
704 705 706


Відображення причини скасування скарги про виправлення визначення переможця
mykhaly authored
707
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
708 709 710 711
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     openua_award_complaint
  ...     non-critical
mykhaly authored
712 713
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  Звірити відображення поля cancellationReason вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.cancellation.data.cancellationReason} для користувача ${viewer}
714 715 716 717


Можливість створити вимогу про виправлення визначення переможця, додати документацію і подати її переможцем
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
718 719 720 721
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     award_complaint
  ...     critical
722 723 724 725 726 727 728
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  ${award_index}=  Convert To Integer  ${award_index}
  Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією


Відображення закінчення періоду подачі скарг на пропозицію
ivanka12 authored
729 730 731 732
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     award_complaint
733
  :FOR  ${username}  IN  ${viewer}  ${tender_owner}
kosaniak authored
734
  \  Отримати дані із тендера  ${username}  ${TENDER['TENDER_UAID']}  awards[${award_index}].complaintPeriod.endDate
735 736 737


Дочекатися закічення stand still періоду
ivanka12 authored
738 739 740 741
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     award_complaint
kosaniak authored
742
  ${standstillEnd}=  Get Variable Value  ${USERS.users['${tender_owner}'].tender_data.data.awards[${award_index}].complaintPeriod.endDate}
743 744 745
  Дочекатись дати  ${standstillEnd}

qa-user-1 authored
746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787
Можливість редагувати вартість угоди без урахування ПДВ
  [Tags]   ${USERS.users['${tender_owner}'].broker}: Редагування угоди
  ...      tender_owner
  ...      ${USERS.users['${tender_owner}'].broker}
  ...      modify_contract_amount_net
  ...      critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  ${award}=  Отримати останній элемент  awards  ${tender_owner}  ${viewer}
  ${contract}=  Отримати останній элемент  contracts  ${tender_owner}  ${viewer}
  ${amount_net}=  create_fake_amount_net  ${award.value.amount}  ${award.value.valueAddedTaxIncluded}  ${contract.value.valueAddedTaxIncluded}
  ${contract_index}=  Отримати останній індекс  contracts  ${tender_owner}  ${viewer}
  Set to dictionary  ${USERS.users['${tender_owner}']}  new_amount_net=${amount_net}
  Run As  ${tender_owner}  Редагувати угоду
  ...      ${TENDER['TENDER_UAID']}
  ...      ${contract_index}
  ...      value.amountNet
  ...      ${amount_net}


Можливість редагувати вартість угоди
  ${viewer_data}=  Get From Dictionary  ${USERS.users}  ${viewer}
  ${tender_owner_data}=  Get From Dictionary  ${USERS.users}  ${tender_owner}
  [Tags]   ${tender_owner_data.broker}: Редагування угоди
  ...      tender_owner
  ...      ${tender_owner_data.broker}
  ...      modify_contract_value
  ...      critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${tender_owner}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
  ${award}=  Отримати останній элемент  awards  ${tender_owner}  ${viewer}
  ${contract}=  Отримати останній элемент  contracts  ${tender_owner}  ${viewer}
  ${amount}=  create_fake_amount  ${award.value.amount}  ${award.value.valueAddedTaxIncluded}  ${contract.value.valueAddedTaxIncluded}
  ${contract_index}=  Отримати останній індекс  contracts  ${tender_owner}  ${viewer}
  Set to dictionary  ${USERS.users['${tender_owner}']}  new_amount=${amount}
  Run As  ${tender_owner}  Редагувати угоду
  ...      ${TENDER['TENDER_UAID']}
  ...      ${contract_index}
  ...      value.amount
  ...      ${amount}

788 789
Можливість укласти угоду для закупівлі
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
ivanka12 authored
790 791 792
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     below_award_complaint
793
  [Teardown]  Оновити LAST_MODIFICATION_DATE
kosaniak authored
794
  Run As  ${tender_owner}  Підтвердити підписання контракту  ${TENDER['TENDER_UAID']}  ${award_index}
795 796 797 798


Відображення статусу 'ignored' вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
799 800 801 802
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     below_award_complaint
  ...     non-critical
803
  [Setup]  Дочекатись зміни статусу вимоги  ${provider}  ignored  ${USERS.users['${provider}']['claim_data']['complaintID']}  ${award_index}
804
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
805
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із ignored для користувача ${viewer}