Blame view

op_robot_tests/tests_files/complaints.robot 45.3 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}
10
11
${NUMBER_OF_ITEMS}  ${1}
12
${NUMBER_OF_LOTS}   ${1}
13 14 15
${TENDER_MEAT}      ${0}
${ITEM_MEAT}        ${0}
${LOT_MEAT}         ${0}
16
${lot_index}        ${0}
mykhaly authored
17
${award_index}      ${0}
18
19
*** Test Cases ***
20
mykhaly authored
21
##############################################################################################
22
#             CREATE AND FIND TENDER LOT VIEW
mykhaly authored
23
##############################################################################################
24
25
Можливість оголосити однопредметний тендер
mykhaly authored
26
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
ivanka12 authored
27 28 29 30
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     create_tender
  ...     critical
31
  [Teardown]  Оновити LAST_MODIFICATION_DATE
32
  Можливість оголосити тендер
33 34

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

Відображення заголовку лотів
ivanka12 authored
46 47 48 49 50 51
  [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
52 53
  Звірити відображення поля title усіх лотів для усіх користувачів
54
ivanka12 authored
55 56 57 58 59 60 61
Можливість подати пропозицію першим учасником
  [Tags]  ${USERS.users['${provider}'].broker}: Подання пропозиції
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     make_bid_by_provider
  ...     critical
  [Setup]  Дочекатись дати початку прийому пропозицій  ${provider}  ${TENDER['TENDER_UAID']}
62
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
63
  Можливість подати цінову пропозицію користувачем ${provider}
64 65

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

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


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


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

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

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


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


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

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

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

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

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

224
Відображення статусу 'cancelled' після 'draft -> claim -> answered' вимоги
mykhaly authored
225
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
226 227 228 229
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
230
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
231
  Звірити відображення поля status для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із cancelled для користувача ${viewer}
232
mykhaly authored
233
mykhaly authored
234
Можливість створити, подати, відповісти і після того скасувати вимогу про виправлення умов лоту
mykhaly authored
235
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
236 237 238 239
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     lot_complaint
  ...     critical
240
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
241
  [Teardown]  Оновити LAST_MODIFICATION_DATE
242
  Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
243
  Дочекатись синхронізації з майданчиком  ${tender_owner}
244
  Можливість відповісти resolved на вимогу про виправлення умов lot
mykhaly authored
245
  Можливість скасувати вимогу про виправлення умов лоту
246
247
##############################################################################################
ivanka12 authored
248
#             CREATE, ANSWER AND CONFIRM CLAIM
249
##############################################################################################
250
ivanka12 authored
251
Можливість створити вимогу про виправлення умов закупівлі, додати до неї документацію і подати її користувачем
mykhaly authored
252
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
253 254 255 256 257
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tender_complaint
  ...     critical
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
258
  [Teardown]  Оновити LAST_MODIFICATION_DATE
259
  Можливість створити вимогу про виправлення умов закупівлі із документацією
ivanka12 authored
260 261 262 263 264 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


Відображення опису вимоги
  [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
307
  Можливість відповісти resolved на вимогу про виправлення умов tender
mykhaly authored
308 309

ivanka12 authored
310
Відображення статусу 'answered' вимоги
mykhaly authored
311
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
312 313 314 315
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
316
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
ivanka12 authored
317 318 319 320 321 322 323 324 325 326
  Звірити відображення поля 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}
327
mykhaly authored
328
ivanka12 authored
329
Відображення вирішення вимоги
mykhaly authored
330
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
331 332 333 334 335
  ...     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
336
337
ivanka12 authored
338
Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
mykhaly authored
339
  [Tags]  ${USERS.users['${provider}'].broker}: Процес оскарження
ivanka12 authored
340 341 342 343
  ...     provider
  ...     ${USERS.users['${provider}'].broker}
  ...     tender_complaint
  ...     critical
344
  [Setup]  Дочекатись синхронізації з майданчиком  ${provider}
mykhaly authored
345
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
346
  Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
347 348

ivanka12 authored
349
Відображення задоволення вимоги
350
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
351 352 353 354
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
355 356
  [Setup]  Дочекатись синхронізації з майданчиком  ${viewer}
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
357 358
  Звірити відображення поля satisfied для вимоги ${USERS.users['${provider}'].tender_claim_data['complaintID']} із ${USERS.users['${provider}'].tender_claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer}
359
ivanka12 authored
360 361 362 363 364 365 366 367 368 369
Відображення статусу '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
370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389
Можливість створити вимогу про виправлення умов закупівлі, додати документацію і подати її користувачем
  [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
390
ivanka12 authored
391 392

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

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

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

ivanka12 authored
425
Відображення кінцевих статусів двох останніх вимог
ivanka12 authored
426 427 428 429 430 431
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     tender_complaint
  ...     non-critical
  [Setup]  Дочекатись зміни статусу вимоги  ${provider}  invalid  ${USERS.users['${provider}'].lot_claim_data['complaintID']}
432
  [Teardown]  Оновити LAST_MODIFICATION_DATE
ivanka12 authored
433 434 435 436 437 438 439 440 441 442 443 444 445 446 447
  Звірити відображення поля 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']}
448 449

450 451
Можливість підтвердити учасника
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
ivanka12 authored
452 453 454 455
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     qualification_approve_first_award
  ...     critical
456 457 458 459 460 461 462 463
  [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}

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

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

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


Відображення заголовку документації вимоги про виправлення визначення переможця
  [Tags]  ${USERS.users['${viewer}'].broker}: Відображення оскарження
ivanka12 authored
497 498 499 500
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
501 502 503 504 505
  Звірити відображення поля 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
506 507 508 509
  ...     viewer
  ...     ${USERS.users['${viewer}'].broker}
  ...     award_complaint_before_resolved
  ...     non-critical
510 511 512 513 514
  Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із claim для користувача ${viewer}


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


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

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

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


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


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

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


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


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

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

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

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

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

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

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


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


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


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


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


Можливість укласти угоду для закупівлі
  [Tags]  ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
ivanka12 authored
743 744 745
  ...     tender_owner
  ...     ${USERS.users['${tender_owner}'].broker}
  ...     below_award_complaint
746
  [Teardown]  Оновити LAST_MODIFICATION_DATE
kosaniak authored
747
  Run As  ${tender_owner}  Підтвердити підписання контракту  ${TENDER['TENDER_UAID']}  ${award_index}
748 749 750 751


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