Commit 796e951f1e0f9ebaa9c0c14fcb1d3bf182697c66
Committed by
mykhaly
1 parent
eb0a60d1
Rename belowThreshold_keywords -> base_keywords
Add complaints section to them
Add `Отримати дані із поля ${field} тендера для...`
Showing
2 changed files
with
98 additions
and
1 deletions
| @@ -88,6 +88,17 @@ Resource resource.robot | @@ -88,6 +88,17 @@ Resource resource.robot | ||
| 88 | Звірити відображення координат ${item_index} предмету для користувача ${username} | 88 | Звірити відображення координат ${item_index} предмету для користувача ${username} |
| 89 | Звірити координати доставки тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${item_index}] | 89 | Звірити координати доставки тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${item_index}] |
| 90 | 90 | ||
| 91 | + | ||
| 92 | +Отримати дані із поля ${field} тендера для усіх користувачів | ||
| 93 | + :FOR ${username} IN ${viewer} ${provider} ${provider1} ${tender_owner} | ||
| 94 | + \ Отримати дані із поля ${field} тендера для користувача ${username} | ||
| 95 | + | ||
| 96 | + | ||
| 97 | +Отримати дані із поля ${field} тендера для користувача ${username} | ||
| 98 | + Отримати дані із тендера ${username} ${field} | ||
| 99 | + | ||
| 100 | + | ||
| 101 | + | ||
| 91 | ############################################################################################## | 102 | ############################################################################################## |
| 92 | # LOTS | 103 | # LOTS |
| 93 | ############################################################################################## | 104 | ############################################################################################## |
| @@ -248,6 +259,92 @@ Resource resource.robot | @@ -248,6 +259,92 @@ Resource resource.robot | ||
| 248 | Звірити поле тендера із значенням ${username} ${USERS.users['${provider}'].question_data.question.data.${field}} ${field} ${USERS.users['${provider}'].question_data.question_id} | 259 | Звірити поле тендера із значенням ${username} ${USERS.users['${provider}'].question_data.question.data.${field}} ${field} ${USERS.users['${provider}'].question_data.question_id} |
| 249 | 260 | ||
| 250 | ############################################################################################## | 261 | ############################################################################################## |
| 262 | +# COMPLAINTS | ||
| 263 | +############################################################################################## | ||
| 264 | + | ||
| 265 | + | ||
| 266 | +Можливість створити чернетку вимоги | ||
| 267 | + ${claim}= Підготувати дані для подання вимоги | ||
| 268 | + ${complaintID}= Run As ${provider} | ||
| 269 | + ... Створити чернетку вимоги | ||
| 270 | + ... ${TENDER['TENDER_UAID']} | ||
| 271 | + ... ${claim} | ||
| 272 | + ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} | ||
| 273 | + ${claim_data}= munch_dict arg=${claim_data} | ||
| 274 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | ||
| 275 | + | ||
| 276 | + | ||
| 277 | +Можливість створити вимогу із документацією | ||
| 278 | + ${claim}= Підготувати дані для подання вимоги | ||
| 279 | + ${document}= create_fake_doc | ||
| 280 | + ${complaintID}= Run As ${provider} | ||
| 281 | + ... Створити вимогу | ||
| 282 | + ... ${TENDER['TENDER_UAID']} | ||
| 283 | + ... ${claim} | ||
| 284 | + ... ${document} | ||
| 285 | + ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} document=${document} | ||
| 286 | + ${claim_data}= munch_dict arg=${claim_data} | ||
| 287 | + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} | ||
| 288 | + | ||
| 289 | + | ||
| 290 | +Можливість скасувати вимогу | ||
| 291 | + ${cancellation_reason}= create_fake_sentence | ||
| 292 | + ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason} | ||
| 293 | + ${cancellation_data}= Create Dictionary data=${data} | ||
| 294 | + ${cancellation_data}= munch_dict arg=${cancellation_data} | ||
| 295 | + Run As ${provider} | ||
| 296 | + ... Скасувати вимогу | ||
| 297 | + ... ${TENDER['TENDER_UAID']} | ||
| 298 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | ||
| 299 | + ... ${cancellation_data} | ||
| 300 | + Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data} | ||
| 301 | + | ||
| 302 | +Можливість перетворити вимогу в скаргу | ||
| 303 | + ${data}= Create Dictionary status=pending satisfied=${False} | ||
| 304 | + ${escalation_data}= Create Dictionary data=${data} | ||
| 305 | + ${escalation_data}= munch_dict arg=${escalation_data} | ||
| 306 | + Run As ${provider} | ||
| 307 | + ... Перетворити вимогу в скаргу | ||
| 308 | + ... ${TENDER['TENDER_UAID']} | ||
| 309 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | ||
| 310 | + ... ${escalation_data} | ||
| 311 | + Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data} | ||
| 312 | + | ||
| 313 | + | ||
| 314 | + | ||
| 315 | +Звірити відображення поля ${field} вимоги із ${data} для користувача ${username} | ||
| 316 | + Звірити поле скарги із значенням ${username} | ||
| 317 | + ... ${data} | ||
| 318 | + ... ${field} | ||
| 319 | + ... ${USERS.users['${provider}'].claim_data['complaintID']} | ||
| 320 | + | ||
| 321 | + | ||
| 322 | +Можливість відповісти на вимогу | ||
| 323 | + ${answer_data}= test_claim_answer_data | ||
| 324 | + Log ${answer_data} | ||
| 325 | + Run As ${tender_owner} | ||
| 326 | + ... Відповісти на вимогу | ||
| 327 | + ... ${TENDER['TENDER_UAID']} | ||
| 328 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | ||
| 329 | + ... ${answer_data} | ||
| 330 | + ${claim_data}= Create Dictionary claim_answer=${answer_data} | ||
| 331 | + ${claim_data}= munch_dict arg=${claim_data} | ||
| 332 | + Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data} | ||
| 333 | + | ||
| 334 | + | ||
| 335 | +Можливість підтвердити задоволення вимоги про виправлення умов закупівлі | ||
| 336 | + ${data}= Create Dictionary status=resolved satisfied=${True} | ||
| 337 | + ${confirmation_data}= Create Dictionary data=${data} | ||
| 338 | + ${confirmation_data}= munch_dict arg=${confirmation_data} | ||
| 339 | + Run As ${provider} | ||
| 340 | + ... Підтвердити вирішення вимоги | ||
| 341 | + ... ${TENDER['TENDER_UAID']} | ||
| 342 | + ... ${USERS.users['${provider}']['claim_data']['complaintID']} | ||
| 343 | + ... ${confirmation_data} | ||
| 344 | + Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data} | ||
| 345 | + | ||
| 346 | + | ||
| 347 | +############################################################################################## | ||
| 251 | # BIDDING | 348 | # BIDDING |
| 252 | ############################################################################################## | 349 | ############################################################################################## |
| 253 | 350 |
Please
register
or
login
to post a comment