Commit fd953d412be56a11083ec3d9ca79ccb7cd949e68

Authored by mykhaly
1 parent 445fdb24

Update singleItemTenderComplaint

Add complaint and other data as arguments
Change structure of checking data representation
@@ -416,9 +416,8 @@ Library openprocurement_client_helper.py @@ -416,9 +416,8 @@ Library openprocurement_client_helper.py
416 ############################################################################## 416 ##############################################################################
417 417
418 Створити вимогу 418 Створити вимогу
419 - [Arguments] ${username} ${tender_uaid}  
420 - ${complaint_num}= Set variable 0  
421 - ${complaint}= Set variable ${COMPLAINTS[${complaint_num}]} 419 + [Documentation] Створює вимогу у статусі "draft"
  420 + [Arguments] ${username} ${tender_uaid} ${complaint}
422 Log ${complaint} 421 Log ${complaint}
423 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору 422 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору
424 ... ${username} 423 ... ${username}
@@ -429,44 +428,38 @@ Library openprocurement_client_helper.py @@ -429,44 +428,38 @@ Library openprocurement_client_helper.py
429 ... ${tender} 428 ... ${tender}
430 ... ${complaint} 429 ... ${complaint}
431 Log ${reply} 430 Log ${reply}
432 - ${access_token}= Get Variable Value ${reply.access.token}  
433 - Set To Dictionary ${USERS.users['${username}']} access_token ${access_token}  
434 - Set To Dictionary ${USERS.users['${username}']} complaints ${complaint} 431 + [return] ${reply}
435 432
436 433
437 Завантажити документацію до вимоги 434 Завантажити документацію до вимоги
438 - [Arguments] ${username} ${tender_uaid} ${complaint_num} 435 + [Arguments] ${username} ${tender_uaid} ${complaint} ${document}
439 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} 436 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
440 - ${compl_doc}= create_fake_doc  
441 - Set To Dictionary ${USERS.users['${username}']} compl_doc ${compl_doc}  
442 - ${reply}= Call Method ${USERS.users['${username}'].client} upload_complaint_document ${compl_doc} ${tender} ${tender['data']['complaints'][${complaint_num}]['id']} 437 + ${tender}= set_access_key ${tender} ${USERS.users['${username}']['complaint_data']['complaint_resp'].access.token}
  438 + ${reply}= Call Method ${USERS.users['${username}'].client} upload_complaint_document ${document} ${tender} ${complaint['data']['id']}
443 Log ${reply} 439 Log ${reply}
444 440
445 441
446 Подати вимогу 442 Подати вимогу
447 - [Arguments] ${username} ${tender_uaid} ${complaint_num} 443 + [Documentation] Переводить вимогу зі статусу "draft" у статус "claim"
  444 + [Arguments] ${username} ${tender_uaid} ${complaint} ${confirmation_data}
448 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} 445 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
449 - ${data}= test_confirm_complaint_data ${tender['data']['complaints'][${complaint_num}]['id']}  
450 - Log ${data}  
451 - ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${data} 446 + ${tender}= set_access_key ${tender} ${USERS.users['${username}']['complaint_data']['complaint_resp'].access.token}
  447 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${confirmation_data}
452 Log ${reply} 448 Log ${reply}
453 449
454 450
455 Відповісти на вирішену вимогу 451 Відповісти на вирішену вимогу
456 - [Arguments] ${username} ${tender_uaid} ${complaint_num} 452 + [Documentation] Переводить вимогу зі статусу "claim" у статус "answered"
  453 + [Arguments] ${username} ${tender_uaid} ${complaint} ${answer_data}
457 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} 454 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
458 - ${data}= test_complaint_answer_data ${tender['data']['complaints'][${complaint_num}]['id']}  
459 - Log ${data}  
460 - Set To Dictionary ${USERS.users['${username}']} compl_answer ${data}  
461 - ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${data} 455 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${answer_data}
462 Log ${reply} 456 Log ${reply}
463 457
464 458
465 Підтвердити вирішення вимоги 459 Підтвердити вирішення вимоги
466 - [Arguments] ${username} ${tender_uaid} ${complaint_num} 460 + [Documentation] Переводить вимогу зі статусу "answered" у статус "resolved"
  461 + [Arguments] ${username} ${tender_uaid} ${complaint} ${confirmation_data}
467 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} 462 ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid}
468 - ${data}= test_complaint_answer_confirmation_data ${tender['data']['complaints'][${complaint_num}]['id']}  
469 - Log ${data}  
470 - Set To Dictionary ${USERS.users['${username}']} compl_answer_confirm ${data}  
471 - ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${data} 463 + ${tender}= set_access_key ${tender} ${USERS.users['${provider}']['complaint_data']['complaint_resp'].access.token}
  464 + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${confirmation_data}
472 Log ${reply} 465 Log ${reply}
@@ -54,21 +54,29 @@ ${broker} Quinta @@ -54,21 +54,29 @@ ${broker} Quinta
54 ... provider 54 ... provider
55 ... ${USERS.users['${provider}'].broker} 55 ... ${USERS.users['${provider}'].broker}
56 [Setup] Дочекатись синхронізації з майданчиком ${provider} 56 [Setup] Дочекатись синхронізації з майданчиком ${provider}
57 - Викликати для учасника ${provider} 57 + ${complaint}= test_complaint_data
  58 + ${complaint_resp}= Викликати для учасника ${provider}
58 ... Створити вимогу 59 ... Створити вимогу
59 ... ${TENDER['TENDER_UAID']} 60 ... ${TENDER['TENDER_UAID']}
  61 + ... ${complaint}
  62 + ${complaint_data}= Create Dictionary complaint=${complaint} complaint_resp=${complaint_resp}
  63 + Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data}
  64 + Log ${USERS.users['${provider}']}
  65 + ${COMPLAINT_NUM}= Set variable 0
  66 + Set suite variable ${COMPLAINT_NUM}
60 67
61 68
62 Можливість додати документацію до вимоги про виправлення умов закупівлі 69 Можливість додати документацію до вимоги про виправлення умов закупівлі
63 [Tags] ${USERS.users['${provider}'].broker}: Можливість додати документацію до вимоги про виправлення умов закупівлі 70 [Tags] ${USERS.users['${provider}'].broker}: Можливість додати документацію до вимоги про виправлення умов закупівлі
64 ... provider 71 ... provider
65 ... ${USERS.users['${provider}'].broker} 72 ... ${USERS.users['${provider}'].broker}
66 - ${COMPLAINT_NUM}= Set variable 0  
67 - Set suite variable ${COMPLAINT_NUM} 73 + ${document}= create_fake_doc
68 Викликати для учасника ${provider} 74 Викликати для учасника ${provider}
69 ... Завантажити документацію до вимоги 75 ... Завантажити документацію до вимоги
70 ... ${TENDER['TENDER_UAID']} 76 ... ${TENDER['TENDER_UAID']}
71 - ... ${COMPLAINT_NUM} 77 + ... ${USERS.users['${provider}']['complaint_data']['complaint_resp']}
  78 + ... ${document}
  79 + Set To Dictionary ${USERS.users['${provider}']['complaint_data']} document ${document}
72 80
73 ############################################################################################## 81 ##############################################################################################
74 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА 82 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
@@ -80,7 +88,7 @@ ${broker} Quinta @@ -80,7 +88,7 @@ ${broker} Quinta
80 ... ${USERS.users['${viewer}'].broker} 88 ... ${USERS.users['${viewer}'].broker}
81 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 89 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
82 Звірити поле тендера із значенням ${viewer} 90 Звірити поле тендера із значенням ${viewer}
83 - ... ${USERS.users['${provider}'].complaints.data.author.address.countryName} 91 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.countryName}
84 ... complaints[${COMPLAINT_NUM}].author.address.countryName 92 ... complaints[${COMPLAINT_NUM}].author.address.countryName
85 93
86 94
@@ -89,7 +97,7 @@ ${broker} Quinta @@ -89,7 +97,7 @@ ${broker} Quinta
89 ... viewer 97 ... viewer
90 ... ${USERS.users['${viewer}'].broker} 98 ... ${USERS.users['${viewer}'].broker}
91 Звірити поле тендера із значенням ${viewer} 99 Звірити поле тендера із значенням ${viewer}
92 - ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_ru} 100 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.countryName_ru}
93 ... complaints[${COMPLAINT_NUM}].author.address.countryName_ru 101 ... complaints[${COMPLAINT_NUM}].author.address.countryName_ru
94 102
95 103
@@ -98,7 +106,7 @@ ${broker} Quinta @@ -98,7 +106,7 @@ ${broker} Quinta
98 ... viewer 106 ... viewer
99 ... ${USERS.users['${viewer}'].broker} 107 ... ${USERS.users['${viewer}'].broker}
100 Звірити поле тендера із значенням ${viewer} 108 Звірити поле тендера із значенням ${viewer}
101 - ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_en} 109 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.countryName_en}
102 ... complaints[${COMPLAINT_NUM}].author.address.countryName_en 110 ... complaints[${COMPLAINT_NUM}].author.address.countryName_en
103 111
104 112
@@ -107,7 +115,7 @@ ${broker} Quinta @@ -107,7 +115,7 @@ ${broker} Quinta
107 ... viewer 115 ... viewer
108 ... ${USERS.users['${viewer}'].broker} 116 ... ${USERS.users['${viewer}'].broker}
109 Звірити поле тендера із значенням ${viewer} 117 Звірити поле тендера із значенням ${viewer}
110 - ... ${USERS.users['${provider}'].complaints.data.author.address.locality} 118 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.locality}
111 ... complaints[${COMPLAINT_NUM}].author.address.locality 119 ... complaints[${COMPLAINT_NUM}].author.address.locality
112 120
113 121
@@ -116,7 +124,7 @@ ${broker} Quinta @@ -116,7 +124,7 @@ ${broker} Quinta
116 ... viewer 124 ... viewer
117 ... ${USERS.users['${viewer}'].broker} 125 ... ${USERS.users['${viewer}'].broker}
118 Звірити поле тендера із значенням ${viewer} 126 Звірити поле тендера із значенням ${viewer}
119 - ... ${USERS.users['${provider}'].complaints.data.author.address.postalCode} 127 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.postalCode}
120 ... complaints[${COMPLAINT_NUM}].author.address.postalCode 128 ... complaints[${COMPLAINT_NUM}].author.address.postalCode
121 129
122 130
@@ -125,7 +133,7 @@ ${broker} Quinta @@ -125,7 +133,7 @@ ${broker} Quinta
125 ... viewer 133 ... viewer
126 ... ${USERS.users['${viewer}'].broker} 134 ... ${USERS.users['${viewer}'].broker}
127 Звірити поле тендера із значенням ${viewer} 135 Звірити поле тендера із значенням ${viewer}
128 - ... ${USERS.users['${provider}'].complaints.data.author.address.region} 136 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.region}
129 ... complaints[${COMPLAINT_NUM}].author.address.region 137 ... complaints[${COMPLAINT_NUM}].author.address.region
130 138
131 139
@@ -134,7 +142,7 @@ ${broker} Quinta @@ -134,7 +142,7 @@ ${broker} Quinta
134 ... viewer 142 ... viewer
135 ... ${USERS.users['${viewer}'].broker} 143 ... ${USERS.users['${viewer}'].broker}
136 Звірити поле тендера із значенням ${viewer} 144 Звірити поле тендера із значенням ${viewer}
137 - ... ${USERS.users['${provider}'].complaints.data.author.address.streetAddress} 145 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.streetAddress}
138 ... complaints[${COMPLAINT_NUM}].author.address.streetAddress 146 ... complaints[${COMPLAINT_NUM}].author.address.streetAddress
139 147
140 148
@@ -143,7 +151,7 @@ ${broker} Quinta @@ -143,7 +151,7 @@ ${broker} Quinta
143 ... viewer 151 ... viewer
144 ... ${USERS.users['${viewer}'].broker} 152 ... ${USERS.users['${viewer}'].broker}
145 Звірити поле тендера із значенням ${viewer} 153 Звірити поле тендера із значенням ${viewer}
146 - ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.name} 154 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.contactPoint.name}
147 ... complaints[${COMPLAINT_NUM}].author.contactPoint.name 155 ... complaints[${COMPLAINT_NUM}].author.contactPoint.name
148 156
149 157
@@ -152,7 +160,7 @@ ${broker} Quinta @@ -152,7 +160,7 @@ ${broker} Quinta
152 ... viewer 160 ... viewer
153 ... ${USERS.users['${viewer}'].broker} 161 ... ${USERS.users['${viewer}'].broker}
154 Звірити поле тендера із значенням ${viewer} 162 Звірити поле тендера із значенням ${viewer}
155 - ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.telephone} 163 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.contactPoint.telephone}
156 ... complaints[${COMPLAINT_NUM}].author.contactPoint.telephone 164 ... complaints[${COMPLAINT_NUM}].author.contactPoint.telephone
157 165
158 166
@@ -161,7 +169,7 @@ ${broker} Quinta @@ -161,7 +169,7 @@ ${broker} Quinta
161 ... viewer 169 ... viewer
162 ... ${USERS.users['${viewer}'].broker} 170 ... ${USERS.users['${viewer}'].broker}
163 Звірити поле тендера із значенням ${viewer} 171 Звірити поле тендера із значенням ${viewer}
164 - ... ${USERS.users['${provider}'].complaints.data.author.identifier.id} 172 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.identifier.id}
165 ... complaints[${COMPLAINT_NUM}].author.identifier.id 173 ... complaints[${COMPLAINT_NUM}].author.identifier.id
166 174
167 175
@@ -170,7 +178,7 @@ ${broker} Quinta @@ -170,7 +178,7 @@ ${broker} Quinta
170 ... viewer 178 ... viewer
171 ... ${USERS.users['${viewer}'].broker} 179 ... ${USERS.users['${viewer}'].broker}
172 Звірити поле тендера із значенням ${viewer} 180 Звірити поле тендера із значенням ${viewer}
173 - ... ${USERS.users['${provider}'].complaints.data.author.identifier.scheme} 181 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.identifier.scheme}
174 ... complaints[${COMPLAINT_NUM}].author.identifier.scheme 182 ... complaints[${COMPLAINT_NUM}].author.identifier.scheme
175 183
176 184
@@ -179,7 +187,7 @@ ${broker} Quinta @@ -179,7 +187,7 @@ ${broker} Quinta
179 ... viewer 187 ... viewer
180 ... ${USERS.users['${viewer}'].broker} 188 ... ${USERS.users['${viewer}'].broker}
181 Звірити поле тендера із значенням ${viewer} 189 Звірити поле тендера із значенням ${viewer}
182 - ... ${USERS.users['${provider}'].complaints.data.author.identifier.uri} 190 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.identifier.uri}
183 ... complaints[${COMPLAINT_NUM}].author.identifier.uri 191 ... complaints[${COMPLAINT_NUM}].author.identifier.uri
184 192
185 193
@@ -188,7 +196,7 @@ ${broker} Quinta @@ -188,7 +196,7 @@ ${broker} Quinta
188 ... viewer 196 ... viewer
189 ... ${USERS.users['${viewer}'].broker} 197 ... ${USERS.users['${viewer}'].broker}
190 Звірити поле тендера із значенням ${viewer} 198 Звірити поле тендера із значенням ${viewer}
191 - ... ${USERS.users['${provider}'].complaints.data.author.name} 199 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.name}
192 ... complaints[${COMPLAINT_NUM}].author.name 200 ... complaints[${COMPLAINT_NUM}].author.name
193 201
194 202
@@ -197,7 +205,7 @@ ${broker} Quinta @@ -197,7 +205,7 @@ ${broker} Quinta
197 ... viewer 205 ... viewer
198 ... ${USERS.users['${viewer}'].broker} 206 ... ${USERS.users['${viewer}'].broker}
199 Звірити поле тендера із значенням ${viewer} 207 Звірити поле тендера із значенням ${viewer}
200 - ... ${USERS.users['${provider}'].complaints.data.description} 208 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.description}
201 ... complaints[${COMPLAINT_NUM}].description 209 ... complaints[${COMPLAINT_NUM}].description
202 210
203 211
@@ -206,7 +214,7 @@ ${broker} Quinta @@ -206,7 +214,7 @@ ${broker} Quinta
206 ... viewer 214 ... viewer
207 ... ${USERS.users['${viewer}'].broker} 215 ... ${USERS.users['${viewer}'].broker}
208 Звірити поле тендера із значенням ${viewer} 216 Звірити поле тендера із значенням ${viewer}
209 - ... ${USERS.users['${provider}'].complaints.data.title} 217 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.title}
210 ... complaints[${COMPLAINT_NUM}].title 218 ... complaints[${COMPLAINT_NUM}].title
211 219
212 220
@@ -216,7 +224,7 @@ ${broker} Quinta @@ -216,7 +224,7 @@ ${broker} Quinta
216 ... ${USERS.users['${viewer}'].broker} 224 ... ${USERS.users['${viewer}'].broker}
217 ${doc_num}= Set variable 0 225 ${doc_num}= Set variable 0
218 Звірити поле тендера із значенням ${viewer} 226 Звірити поле тендера із значенням ${viewer}
219 - ... ${USERS.users['${provider}'].compl_doc} 227 + ... ${USERS.users['${provider}'].complaint_data['document']}
220 ... complaints[${COMPLAINT_NUM}].documents[${doc_num}].title 228 ... complaints[${COMPLAINT_NUM}].documents[${doc_num}].title
221 229
222 ############################################################################################## 230 ##############################################################################################
@@ -229,7 +237,7 @@ ${broker} Quinta @@ -229,7 +237,7 @@ ${broker} Quinta
229 ... ${USERS.users['${provider}'].broker} 237 ... ${USERS.users['${provider}'].broker}
230 [Setup] Дочекатись синхронізації з майданчиком ${provider} 238 [Setup] Дочекатись синхронізації з майданчиком ${provider}
231 Звірити поле тендера із значенням ${provider} 239 Звірити поле тендера із значенням ${provider}
232 - ... ${USERS.users['${provider}'].complaints.data.author.address.countryName} 240 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.countryName}
233 ... complaints[${COMPLAINT_NUM}].author.address.countryName 241 ... complaints[${COMPLAINT_NUM}].author.address.countryName
234 242
235 243
@@ -238,7 +246,7 @@ ${broker} Quinta @@ -238,7 +246,7 @@ ${broker} Quinta
238 ... provider 246 ... provider
239 ... ${USERS.users['${provider}'].broker} 247 ... ${USERS.users['${provider}'].broker}
240 Звірити поле тендера із значенням ${provider} 248 Звірити поле тендера із значенням ${provider}
241 - ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_ru} 249 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.countryName_ru}
242 ... complaints[${COMPLAINT_NUM}].author.address.countryName_ru 250 ... complaints[${COMPLAINT_NUM}].author.address.countryName_ru
243 251
244 252
@@ -247,7 +255,7 @@ ${broker} Quinta @@ -247,7 +255,7 @@ ${broker} Quinta
247 ... provider 255 ... provider
248 ... ${USERS.users['${provider}'].broker} 256 ... ${USERS.users['${provider}'].broker}
249 Звірити поле тендера із значенням ${provider} 257 Звірити поле тендера із значенням ${provider}
250 - ... ${USERS.users['${provider}'].complaints.data.author.address.countryName_en} 258 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.countryName_en}
251 ... complaints[${COMPLAINT_NUM}].author.address.countryName_en 259 ... complaints[${COMPLAINT_NUM}].author.address.countryName_en
252 260
253 261
@@ -256,7 +264,7 @@ ${broker} Quinta @@ -256,7 +264,7 @@ ${broker} Quinta
256 ... provider 264 ... provider
257 ... ${USERS.users['${provider}'].broker} 265 ... ${USERS.users['${provider}'].broker}
258 Звірити поле тендера із значенням ${provider} 266 Звірити поле тендера із значенням ${provider}
259 - ... ${USERS.users['${provider}'].complaints.data.author.address.locality} 267 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.locality}
260 ... complaints[${COMPLAINT_NUM}].author.address.locality 268 ... complaints[${COMPLAINT_NUM}].author.address.locality
261 269
262 270
@@ -265,7 +273,7 @@ ${broker} Quinta @@ -265,7 +273,7 @@ ${broker} Quinta
265 ... provider 273 ... provider
266 ... ${USERS.users['${provider}'].broker} 274 ... ${USERS.users['${provider}'].broker}
267 Звірити поле тендера із значенням ${provider} 275 Звірити поле тендера із значенням ${provider}
268 - ... ${USERS.users['${provider}'].complaints.data.author.address.postalCode} 276 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.postalCode}
269 ... complaints[${COMPLAINT_NUM}].author.address.postalCode 277 ... complaints[${COMPLAINT_NUM}].author.address.postalCode
270 278
271 279
@@ -274,7 +282,7 @@ ${broker} Quinta @@ -274,7 +282,7 @@ ${broker} Quinta
274 ... provider 282 ... provider
275 ... ${USERS.users['${provider}'].broker} 283 ... ${USERS.users['${provider}'].broker}
276 Звірити поле тендера із значенням ${provider} 284 Звірити поле тендера із значенням ${provider}
277 - ... ${USERS.users['${provider}'].complaints.data.author.address.region} 285 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.region}
278 ... complaints[${COMPLAINT_NUM}].author.address.region 286 ... complaints[${COMPLAINT_NUM}].author.address.region
279 287
280 288
@@ -283,7 +291,7 @@ ${broker} Quinta @@ -283,7 +291,7 @@ ${broker} Quinta
283 ... provider 291 ... provider
284 ... ${USERS.users['${provider}'].broker} 292 ... ${USERS.users['${provider}'].broker}
285 Звірити поле тендера із значенням ${provider} 293 Звірити поле тендера із значенням ${provider}
286 - ... ${USERS.users['${provider}'].complaints.data.author.address.streetAddress} 294 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.address.streetAddress}
287 ... complaints[${COMPLAINT_NUM}].author.address.streetAddress 295 ... complaints[${COMPLAINT_NUM}].author.address.streetAddress
288 296
289 297
@@ -292,7 +300,7 @@ ${broker} Quinta @@ -292,7 +300,7 @@ ${broker} Quinta
292 ... provider 300 ... provider
293 ... ${USERS.users['${provider}'].broker} 301 ... ${USERS.users['${provider}'].broker}
294 Звірити поле тендера із значенням ${provider} 302 Звірити поле тендера із значенням ${provider}
295 - ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.name} 303 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.contactPoint.name}
296 ... complaints[${COMPLAINT_NUM}].author.contactPoint.name 304 ... complaints[${COMPLAINT_NUM}].author.contactPoint.name
297 305
298 306
@@ -301,7 +309,7 @@ ${broker} Quinta @@ -301,7 +309,7 @@ ${broker} Quinta
301 ... provider 309 ... provider
302 ... ${USERS.users['${provider}'].broker} 310 ... ${USERS.users['${provider}'].broker}
303 Звірити поле тендера із значенням ${provider} 311 Звірити поле тендера із значенням ${provider}
304 - ... ${USERS.users['${provider}'].complaints.data.author.contactPoint.telephone} 312 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.contactPoint.telephone}
305 ... complaints[${COMPLAINT_NUM}].author.contactPoint.telephone 313 ... complaints[${COMPLAINT_NUM}].author.contactPoint.telephone
306 314
307 315
@@ -310,7 +318,7 @@ ${broker} Quinta @@ -310,7 +318,7 @@ ${broker} Quinta
310 ... provider 318 ... provider
311 ... ${USERS.users['${provider}'].broker} 319 ... ${USERS.users['${provider}'].broker}
312 Звірити поле тендера із значенням ${provider} 320 Звірити поле тендера із значенням ${provider}
313 - ... ${USERS.users['${provider}'].complaints.data.author.identifier.id} 321 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.identifier.id}
314 ... complaints[${COMPLAINT_NUM}].author.identifier.id 322 ... complaints[${COMPLAINT_NUM}].author.identifier.id
315 323
316 324
@@ -319,7 +327,7 @@ ${broker} Quinta @@ -319,7 +327,7 @@ ${broker} Quinta
319 ... provider 327 ... provider
320 ... ${USERS.users['${provider}'].broker} 328 ... ${USERS.users['${provider}'].broker}
321 Звірити поле тендера із значенням ${provider} 329 Звірити поле тендера із значенням ${provider}
322 - ... ${USERS.users['${provider}'].complaints.data.author.identifier.scheme} 330 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.identifier.scheme}
323 ... complaints[${COMPLAINT_NUM}].author.identifier.scheme 331 ... complaints[${COMPLAINT_NUM}].author.identifier.scheme
324 332
325 333
@@ -328,7 +336,7 @@ ${broker} Quinta @@ -328,7 +336,7 @@ ${broker} Quinta
328 ... provider 336 ... provider
329 ... ${USERS.users['${provider}'].broker} 337 ... ${USERS.users['${provider}'].broker}
330 Звірити поле тендера із значенням ${provider} 338 Звірити поле тендера із значенням ${provider}
331 - ... ${USERS.users['${provider}'].complaints.data.author.identifier.uri} 339 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.identifier.uri}
332 ... complaints[${COMPLAINT_NUM}].author.identifier.uri 340 ... complaints[${COMPLAINT_NUM}].author.identifier.uri
333 341
334 342
@@ -337,7 +345,7 @@ ${broker} Quinta @@ -337,7 +345,7 @@ ${broker} Quinta
337 ... provider 345 ... provider
338 ... ${USERS.users['${provider}'].broker} 346 ... ${USERS.users['${provider}'].broker}
339 Звірити поле тендера із значенням ${provider} 347 Звірити поле тендера із значенням ${provider}
340 - ... ${USERS.users['${provider}'].complaints.data.author.name} 348 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.author.name}
341 ... complaints[${COMPLAINT_NUM}].author.name 349 ... complaints[${COMPLAINT_NUM}].author.name
342 350
343 351
@@ -346,7 +354,7 @@ ${broker} Quinta @@ -346,7 +354,7 @@ ${broker} Quinta
346 ... provider 354 ... provider
347 ... ${USERS.users['${provider}'].broker} 355 ... ${USERS.users['${provider}'].broker}
348 Звірити поле тендера із значенням ${provider} 356 Звірити поле тендера із значенням ${provider}
349 - ... ${USERS.users['${provider}'].complaints.data.description} 357 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.description}
350 ... complaints[${COMPLAINT_NUM}].description 358 ... complaints[${COMPLAINT_NUM}].description
351 359
352 360
@@ -355,7 +363,7 @@ ${broker} Quinta @@ -355,7 +363,7 @@ ${broker} Quinta
355 ... provider 363 ... provider
356 ... ${USERS.users['${provider}'].broker} 364 ... ${USERS.users['${provider}'].broker}
357 Звірити поле тендера із значенням ${provider} 365 Звірити поле тендера із значенням ${provider}
358 - ... ${USERS.users['${provider}'].complaints.data.title} 366 + ... ${USERS.users['${provider}'].complaint_data['complaint'].data.title}
359 ... complaints[${COMPLAINT_NUM}].title 367 ... complaints[${COMPLAINT_NUM}].title
360 368
361 369
@@ -365,7 +373,7 @@ ${broker} Quinta @@ -365,7 +373,7 @@ ${broker} Quinta
365 ... ${USERS.users['${provider}'].broker} 373 ... ${USERS.users['${provider}'].broker}
366 ${doc_num}= Set variable 0 374 ${doc_num}= Set variable 0
367 Звірити поле тендера із значенням ${provider} 375 Звірити поле тендера із значенням ${provider}
368 - ... ${USERS.users['${provider}'].compl_doc} 376 + ... ${USERS.users['${provider}'].complaint_data['document']}
369 ... complaints[${COMPLAINT_NUM}].documents[${doc_num}].title 377 ... complaints[${COMPLAINT_NUM}].documents[${doc_num}].title
370 378
371 ############################################################################################## 379 ##############################################################################################
@@ -377,10 +385,13 @@ ${broker} Quinta @@ -377,10 +385,13 @@ ${broker} Quinta
377 ... provider 385 ... provider
378 ... ${USERS.users['${provider}'].broker} 386 ... ${USERS.users['${provider}'].broker}
379 [Setup] Дочекатись синхронізації з майданчиком ${provider} 387 [Setup] Дочекатись синхронізації з майданчиком ${provider}
  388 + ${confrimation_data}= test_confirm_complaint_data ${USERS.users['${provider}']['complaint_data']['complaint_resp']['data']['id']}
  389 + Log ${confrimation_data}
380 Викликати для учасника ${provider} 390 Викликати для учасника ${provider}
381 ... Подати вимогу 391 ... Подати вимогу
382 ... ${TENDER['TENDER_UAID']} 392 ... ${TENDER['TENDER_UAID']}
383 - ... ${COMPLAINT_NUM} 393 + ... ${USERS.users['${provider}']['complaint_data']['complaint_resp']}
  394 + ... ${confrimation_data}
384 395
385 ############################################################################################## 396 ##############################################################################################
386 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА 397 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
@@ -416,10 +427,15 @@ ${broker} Quinta @@ -416,10 +427,15 @@ ${broker} Quinta
416 [Tags] ${USERS.users['${tender_owner}'].broker}:Можливість відповісти на вирішену вимогу про виправлення умов закупівлі 427 [Tags] ${USERS.users['${tender_owner}'].broker}:Можливість відповісти на вирішену вимогу про виправлення умов закупівлі
417 ... tender_owner 428 ... tender_owner
418 ... ${USERS.users['${tender_owner}'].broker} 429 ... ${USERS.users['${tender_owner}'].broker}
  430 + ${answer_data}= test_complaint_answer_data ${USERS.users['${provider}']['complaint_data']['complaint_resp']['data']['id']}
  431 + Log ${answer_data}
419 Викликати для учасника ${tender_owner} 432 Викликати для учасника ${tender_owner}
420 ... Відповісти на вирішену вимогу 433 ... Відповісти на вирішену вимогу
421 ... ${TENDER['TENDER_UAID']} 434 ... ${TENDER['TENDER_UAID']}
422 - ... ${COMPLAINT_NUM} 435 + ... ${USERS.users['${provider}']['complaint_data']['complaint_resp']}
  436 + ... ${answer_data}
  437 + ${complaint_data}= Create Dictionary complaint_answer=${answer_data}
  438 + Set To Dictionary ${USERS.users['${tender_owner}']} complaint_data ${complaint_data}
423 439
424 ############################################################################################## 440 ##############################################################################################
425 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА 441 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
@@ -431,15 +447,16 @@ ${broker} Quinta @@ -431,15 +447,16 @@ ${broker} Quinta
431 ... ${USERS.users['${viewer}'].broker} 447 ... ${USERS.users['${viewer}'].broker}
432 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 448 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
433 Звірити поле тендера із значенням ${viewer} 449 Звірити поле тендера із значенням ${viewer}
434 - ... ${USERS.users['${tender_owner}'].compl_answer['data']['status']} 450 + ... ${USERS.users['${tender_owner}'].complaint_data['complaint_answer']['data']['status']}
435 ... complaints[${COMPLAINT_NUM}].status 451 ... complaints[${COMPLAINT_NUM}].status
436 452
  453 +
437 Відображення типу вирішення вимоги для глядача 454 Відображення типу вирішення вимоги для глядача
438 [Tags] ${USERS.users['${viewer}'].broker}: Відображення типу вирішення вимоги для глядача 455 [Tags] ${USERS.users['${viewer}'].broker}: Відображення типу вирішення вимоги для глядача
439 ... viewer 456 ... viewer
440 ... ${USERS.users['${viewer}'].broker} 457 ... ${USERS.users['${viewer}'].broker}
441 Звірити поле тендера із значенням ${viewer} 458 Звірити поле тендера із значенням ${viewer}
442 - ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolutionType']} 459 + ... ${USERS.users['${tender_owner}'].complaint_data['complaint_answer']['data']['resolutionType']}
443 ... complaints[${COMPLAINT_NUM}].resolutionType 460 ... complaints[${COMPLAINT_NUM}].resolutionType
444 461
445 462
@@ -448,7 +465,7 @@ ${broker} Quinta @@ -448,7 +465,7 @@ ${broker} Quinta
448 ... viewer 465 ... viewer
449 ... ${USERS.users['${viewer}'].broker} 466 ... ${USERS.users['${viewer}'].broker}
450 Звірити поле тендера із значенням ${viewer} 467 Звірити поле тендера із значенням ${viewer}
451 - ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolution']} 468 + ... ${USERS.users['${tender_owner}'].complaint_data['complaint_answer']['data']['resolution']}
452 ... complaints[${COMPLAINT_NUM}].resolution 469 ... complaints[${COMPLAINT_NUM}].resolution
453 470
454 ############################################################################################## 471 ##############################################################################################
@@ -461,7 +478,7 @@ ${broker} Quinta @@ -461,7 +478,7 @@ ${broker} Quinta
461 ... ${USERS.users['${provider}'].broker} 478 ... ${USERS.users['${provider}'].broker}
462 [Setup] Дочекатись синхронізації з майданчиком ${provider} 479 [Setup] Дочекатись синхронізації з майданчиком ${provider}
463 Звірити поле тендера із значенням ${provider} 480 Звірити поле тендера із значенням ${provider}
464 - ... ${USERS.users['${tender_owner}'].compl_answer['data']['status']} 481 + ... ${USERS.users['${tender_owner}'].complaint_data['complaint_answer']['data']['status']}
465 ... complaints[${COMPLAINT_NUM}].status 482 ... complaints[${COMPLAINT_NUM}].status
466 483
467 484
@@ -470,7 +487,7 @@ ${broker} Quinta @@ -470,7 +487,7 @@ ${broker} Quinta
470 ... provider 487 ... provider
471 ... ${USERS.users['${provider}'].broker} 488 ... ${USERS.users['${provider}'].broker}
472 Звірити поле тендера із значенням ${provider} 489 Звірити поле тендера із значенням ${provider}
473 - ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolutionType']} 490 + ... ${USERS.users['${tender_owner}'].complaint_data['complaint_answer']['data']['resolutionType']}
474 ... complaints[${COMPLAINT_NUM}].resolutionType 491 ... complaints[${COMPLAINT_NUM}].resolutionType
475 492
476 493
@@ -479,7 +496,7 @@ ${broker} Quinta @@ -479,7 +496,7 @@ ${broker} Quinta
479 ... provider 496 ... provider
480 ... ${USERS.users['${provider}'].broker} 497 ... ${USERS.users['${provider}'].broker}
481 Звірити поле тендера із значенням ${provider} 498 Звірити поле тендера із значенням ${provider}
482 - ... ${USERS.users['${tender_owner}'].compl_answer['data']['resolution']} 499 + ... ${USERS.users['${tender_owner}'].complaint_data['complaint_answer']['data']['resolution']}
483 ... complaints[${COMPLAINT_NUM}].resolution 500 ... complaints[${COMPLAINT_NUM}].resolution
484 501
485 ############################################################################################## 502 ##############################################################################################
@@ -490,10 +507,15 @@ ${broker} Quinta @@ -490,10 +507,15 @@ ${broker} Quinta
490 [Tags] ${USERS.users['${provider}'].broker}:Можливість підтвердити вирішення вимоги про виправлення умов закупівлі 507 [Tags] ${USERS.users['${provider}'].broker}:Можливість підтвердити вирішення вимоги про виправлення умов закупівлі
491 ... provider 508 ... provider
492 ... ${USERS.users['${provider}'].broker} 509 ... ${USERS.users['${provider}'].broker}
  510 + ${confirmation_data}= test_complaint_answer_confirmation_data
  511 + ... ${USERS.users['${provider}']['complaint_data']['complaint_resp']['data']['id']}
  512 + Log ${confirmation_data}
493 Викликати для учасника ${provider} 513 Викликати для учасника ${provider}
494 ... Підтвердити вирішення вимоги 514 ... Підтвердити вирішення вимоги
495 ... ${TENDER['TENDER_UAID']} 515 ... ${TENDER['TENDER_UAID']}
496 - ... ${COMPLAINT_NUM} 516 + ... ${USERS.users['${provider}']['complaint_data']['complaint_resp']}
  517 + ... ${confirmation_data}
  518 + Set To Dictionary ${USERS.users['${provider}']['complaint_data']} complaint_answer_confirm ${confirmation_data}
497 519
498 ############################################################################################## 520 ##############################################################################################
499 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА 521 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
@@ -505,7 +527,7 @@ ${broker} Quinta @@ -505,7 +527,7 @@ ${broker} Quinta
505 ... ${USERS.users['${viewer}'].broker} 527 ... ${USERS.users['${viewer}'].broker}
506 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 528 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
507 Звірити поле тендера із значенням ${viewer} 529 Звірити поле тендера із значенням ${viewer}
508 - ... ${USERS.users['${provider}'].compl_answer_confirm['data']['status']} 530 + ... ${USERS.users['${provider}'].complaint_data['complaint_answer_confirm']['data']['status']}
509 ... complaints[${COMPLAINT_NUM}].status 531 ... complaints[${COMPLAINT_NUM}].status
510 532
511 533
@@ -515,7 +537,7 @@ ${broker} Quinta @@ -515,7 +537,7 @@ ${broker} Quinta
515 ... ${USERS.users['${viewer}'].broker} 537 ... ${USERS.users['${viewer}'].broker}
516 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 538 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
517 Звірити поле тендера із значенням ${viewer} 539 Звірити поле тендера із значенням ${viewer}
518 - ... ${USERS.users['${provider}'].compl_answer_confirm['data']['satisfied']} 540 + ... ${USERS.users['${provider}'].complaint_data['complaint_answer_confirm']['data']['satisfied']}
519 ... complaints[${COMPLAINT_NUM}].satisfied 541 ... complaints[${COMPLAINT_NUM}].satisfied
520 542
521 ############################################################################################## 543 ##############################################################################################
@@ -528,7 +550,7 @@ ${broker} Quinta @@ -528,7 +550,7 @@ ${broker} Quinta
528 ... ${USERS.users['${provider}'].broker} 550 ... ${USERS.users['${provider}'].broker}
529 [Setup] Дочекатись синхронізації з майданчиком ${provider} 551 [Setup] Дочекатись синхронізації з майданчиком ${provider}
530 Звірити поле тендера із значенням ${provider} 552 Звірити поле тендера із значенням ${provider}
531 - ... ${USERS.users['${provider}'].compl_answer_confirm['data']['status']} 553 + ... ${USERS.users['${provider}'].complaint_data['complaint_answer_confirm']['data']['status']}
532 ... complaints[${COMPLAINT_NUM}].status 554 ... complaints[${COMPLAINT_NUM}].status
533 555
534 556
@@ -538,5 +560,10 @@ ${broker} Quinta @@ -538,5 +560,10 @@ ${broker} Quinta
538 ... ${USERS.users['${provider}'].broker} 560 ... ${USERS.users['${provider}'].broker}
539 [Setup] Дочекатись синхронізації з майданчиком ${provider} 561 [Setup] Дочекатись синхронізації з майданчиком ${provider}
540 Звірити поле тендера із значенням ${provider} 562 Звірити поле тендера із значенням ${provider}
541 - ... ${USERS.users['${provider}'].compl_answer_confirm['data']['satisfied']} 563 + ... ${USERS.users['${provider}'].complaint_data['complaint_answer_confirm']['data']['satisfied']}
542 ... complaints[${COMPLAINT_NUM}].satisfied 564 ... complaints[${COMPLAINT_NUM}].satisfied
  565 +
  566 +
  567 +
  568 +
  569 +
Please register or login to post a comment