Commit b54636a9322db9ba686ba92eb0450157c7305fd2

Authored by mykhaly
1 parent b8119e10

Update complaints

Squash `Створити вимогу`, `Завантажити документацію до вимоги` and `Подати вимогу`
Add `Створити чернетку вимоги`
Update singleItemTenderComplaints to work with this changes
@@ -357,7 +357,7 @@ Library openprocurement_client_helper.py @@ -357,7 +357,7 @@ Library openprocurement_client_helper.py
357 [Return] ${complaint_internal_id} 357 [Return] ${complaint_internal_id}
358 358
359 359
360 -Створити вимогу 360 +Створити чернетку вимоги
361 [Documentation] Створює вимогу у статусі "draft" 361 [Documentation] Створює вимогу у статусі "draft"
362 [Arguments] ${username} ${tender_uaid} ${claim} 362 [Arguments] ${username} ${tender_uaid} ${claim}
363 Log ${claim} 363 Log ${claim}
@@ -374,6 +374,34 @@ Library openprocurement_client_helper.py @@ -374,6 +374,34 @@ Library openprocurement_client_helper.py
374 [return] ${reply.data.complaintID} 374 [return] ${reply.data.complaintID}
375 375
376 376
  377 +Створити вимогу
  378 + [Documentation] Створює вимогу у статусі "claim"
  379 + ... Можна створити вимогу як з документацією, так і без неї
  380 + [Arguments] ${username} ${tender_uaid} ${claim} ${document}=${None}
  381 + ${complaintID}= Створити чернетку вимоги
  382 + ... ${username}
  383 + ... ${tender_uaid}
  384 + ... ${claim}
  385 +
  386 + ${status}= Run keyword and return status Should not be equal ${document} ${None}
  387 + Log ${status}
  388 + Run keyword if ${status} == ${True} Завантажити документацію до вимоги
  389 + ... ${username}
  390 + ... ${tender_uaid}
  391 + ... ${complaintID}
  392 + ... ${document}
  393 +
  394 + ${data}= Create Dictionary status=claim
  395 + ${confirmation_data}= Create Dictionary data=${data}
  396 + Подати вимогу
  397 + ... ${username}
  398 + ... ${tender_uaid}
  399 + ... ${complaintID}
  400 + ... ${confirmation_data}
  401 +
  402 + [return] ${complaintID}
  403 +
  404 +
377 Завантажити документацію до вимоги 405 Завантажити документацію до вимоги
378 [Arguments] ${username} ${tender_uaid} ${complaintID} ${document} 406 [Arguments] ${username} ${tender_uaid} ${complaintID} ${document}
379 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} 407 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
@@ -52,53 +52,25 @@ ${mode} single @@ -52,53 +52,25 @@ ${mode} single
52 ... ${TENDER['TENDER_UAID']} 52 ... ${TENDER['TENDER_UAID']}
53 53
54 54
55 -Можливість створити вимогу про виправлення умов закупівлі  
56 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу про виправлення умов закупівлі 55 +Можливість створити вимогу про виправлення умов закупівлі, додати до неї документацію і подати її
  56 + [Tags] ${USERS.users['${provider}'].broker}: Можливість створити вимогу про виправлення умов закупівлі, додати до неї документацію і подати її
57 ... provider 57 ... provider
58 ... ${USERS.users['${provider}'].broker} 58 ... ${USERS.users['${provider}'].broker}
59 ... from-0.12 59 ... from-0.12
60 [Setup] Дочекатись синхронізації з майданчиком ${provider} 60 [Setup] Дочекатись синхронізації з майданчиком ${provider}
61 [Teardown] Оновити LAST_MODIFICATION_DATE 61 [Teardown] Оновити LAST_MODIFICATION_DATE
62 ${claim}= Підготовка даних для подання вимоги 62 ${claim}= Підготовка даних для подання вимоги
  63 + ${document}= create_fake_doc
63 ${complaintID}= Викликати для учасника ${provider} 64 ${complaintID}= Викликати для учасника ${provider}
64 ... Створити вимогу 65 ... Створити вимогу
65 ... ${TENDER['TENDER_UAID']} 66 ... ${TENDER['TENDER_UAID']}
66 ... ${claim} 67 ... ${claim}
67 - ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} 68 + ... ${document}
  69 + ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} document=${document}
68 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data} 70 Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
69 ${CLAIM_NUM}= Set variable 0 71 ${CLAIM_NUM}= Set variable 0
70 Set suite variable ${CLAIM_NUM} 72 Set suite variable ${CLAIM_NUM}
71 73
72 -  
73 -Можливість додати документацію до вимоги про виправлення умов закупівлі  
74 - [Tags] ${USERS.users['${provider}'].broker}: Можливість додати документацію до вимоги про виправлення умов закупівлі  
75 - ... provider  
76 - ... ${USERS.users['${provider}'].broker}  
77 - ... from-0.12  
78 - [Teardown] Оновити LAST_MODIFICATION_DATE  
79 - ${document}= create_fake_doc  
80 - Викликати для учасника ${provider}  
81 - ... Завантажити документацію до вимоги  
82 - ... ${TENDER['TENDER_UAID']}  
83 - ... ${USERS.users['${provider}']['claim_data']['complaintID']}  
84 - ... ${document}  
85 - Set To Dictionary ${USERS.users['${provider}']['claim_data']} document ${document}  
86 -  
87 -  
88 -Можливість подати вимогу про виправлення умов закупівлі  
89 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати вимогу про виправлення умов закупівлі  
90 - ... provider  
91 - ... ${USERS.users['${provider}'].broker}  
92 - ... from-0.12  
93 - [Teardown] Оновити LAST_MODIFICATION_DATE  
94 - ${data}= Create Dictionary status=claim  
95 - ${confirmation_data}= Create Dictionary data=${data}  
96 - Викликати для учасника ${provider}  
97 - ... Подати вимогу  
98 - ... ${TENDER['TENDER_UAID']}  
99 - ... ${USERS.users['${provider}']['claim_data']['complaintID']}  
100 - ... ${confirmation_data}  
101 -  
102 ############################################################################################## 74 ##############################################################################################
103 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА 75 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
104 ############################################################################################## 76 ##############################################################################################
@@ -348,15 +320,15 @@ ${mode} single @@ -348,15 +320,15 @@ ${mode} single
348 # МОЖЛИВІСТЬ 320 # МОЖЛИВІСТЬ
349 ############################################################################################## 321 ##############################################################################################
350 322
351 -Можливість створити і скасувати вимогу про виправлення умов закупівлі  
352 - [Tags] ${USERS.users['${provider}'].broker}: Можливість створити і скасувати вимогу про виправлення умов закупівлі 323 +Можливість створити чернетку вимоги про виправлення умов закупівлі і скасувати її
  324 + [Tags] ${USERS.users['${provider}'].broker}: Можливість створити чернетку вимоги про виправлення умов закупівлі і скасувати її
353 ... provider 325 ... provider
354 ... ${USERS.users['${provider}'].broker} 326 ... ${USERS.users['${provider}'].broker}
355 ... from-0.12 327 ... from-0.12
356 [Teardown] Оновити LAST_MODIFICATION_DATE 328 [Teardown] Оновити LAST_MODIFICATION_DATE
357 ${claim}= Підготовка даних для подання вимоги 329 ${claim}= Підготовка даних для подання вимоги
358 ${complaintID}= Викликати для учасника ${provider} 330 ${complaintID}= Викликати для учасника ${provider}
359 - ... Створити вимогу 331 + ... Створити чернетку вимоги
360 ... ${TENDER['TENDER_UAID']} 332 ... ${TENDER['TENDER_UAID']}
361 ... ${claim} 333 ... ${claim}
362 ${claim_data2}= Create Dictionary claim=${claim} complaintID=${complaintID} 334 ${claim_data2}= Create Dictionary claim=${claim} complaintID=${complaintID}
@@ -379,8 +351,8 @@ ${mode} single @@ -379,8 +351,8 @@ ${mode} single
379 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА 351 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
380 ############################################################################################## 352 ##############################################################################################
381 353
382 -Відображення статусу 'cancelled' вимоги для глядача  
383 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'cancelled' вимоги для глядача 354 +Відображення статусу 'cancelled' чернетки вимоги для глядача
  355 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'cancelled' чернетки вимоги для глядача
384 ... viewer 356 ... viewer
385 ... ${USERS.users['${viewer}'].broker} 357 ... ${USERS.users['${viewer}'].broker}
386 ... from-0.12 358 ... from-0.12
@@ -390,8 +362,8 @@ ${mode} single @@ -390,8 +362,8 @@ ${mode} single
390 ... complaints[${CLAIM_NUM}].status 362 ... complaints[${CLAIM_NUM}].status
391 363
392 364
393 -Відображення причини скасування вимоги для глядача  
394 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування вимоги для глядача 365 +Відображення причини скасування чернетки вимоги для глядача
  366 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування чернетки вимоги для глядача
395 ... viewer 367 ... viewer
396 ... ${USERS.users['${viewer}'].broker} 368 ... ${USERS.users['${viewer}'].broker}
397 ... from-0.12 369 ... from-0.12
@@ -403,8 +375,8 @@ ${mode} single @@ -403,8 +375,8 @@ ${mode} single
403 # ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА 375 # ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА
404 ############################################################################################## 376 ##############################################################################################
405 377
406 -Відображення статусу 'cancelled' вимоги для користувача  
407 - [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'cancelled' вимоги для користувача 378 +Відображення статусу 'cancelled' чернетки вимоги для користувача
  379 + [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'cancelled' чернетки вимоги для користувача
408 ... provider 380 ... provider
409 ... ${USERS.users['${provider}'].broker} 381 ... ${USERS.users['${provider}'].broker}
410 ... from-0.12 382 ... from-0.12
@@ -414,8 +386,8 @@ ${mode} single @@ -414,8 +386,8 @@ ${mode} single
414 ... complaints[${CLAIM_NUM}].status 386 ... complaints[${CLAIM_NUM}].status
415 387
416 388
417 -Відображення причини скасування вимоги для користувача  
418 - [Tags] ${USERS.users['${provider}'].broker}: Відображення причини скасування вимоги для користувача 389 +Відображення причини скасування чернетки вимоги для користувача
  390 + [Tags] ${USERS.users['${provider}'].broker}: Відображення причини скасування чернетки вимоги для користувача
419 ... provider 391 ... provider
420 ... ${USERS.users['${provider}'].broker} 392 ... ${USERS.users['${provider}'].broker}
421 ... from-0.12 393 ... from-0.12
@@ -444,15 +416,6 @@ ${mode} single @@ -444,15 +416,6 @@ ${mode} single
444 Set suite variable ${CLAIM_NUM} 416 Set suite variable ${CLAIM_NUM}
445 417
446 418
447 - ${data}= Create Dictionary status=claim  
448 - ${confirmation_data}= Create Dictionary data=${data}  
449 - Викликати для учасника ${provider}  
450 - ... Подати вимогу  
451 - ... ${TENDER['TENDER_UAID']}  
452 - ... ${USERS.users['${provider}']['claim_data3']['complaintID']}  
453 - ... ${confirmation_data}  
454 -  
455 -  
456 ${cancellation_reason}= create_fake_sentence 419 ${cancellation_reason}= create_fake_sentence
457 ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason} 420 ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}
458 ${cancellation_data}= Create Dictionary data=${data} 421 ${cancellation_data}= Create Dictionary data=${data}
@@ -512,15 +475,6 @@ ${mode} single @@ -512,15 +475,6 @@ ${mode} single
512 Set suite variable ${CLAIM_NUM} 475 Set suite variable ${CLAIM_NUM}
513 476
514 477
515 - ${data}= Create Dictionary status=claim  
516 - ${confirmation_data}= Create Dictionary data=${data}  
517 - Викликати для учасника ${provider}  
518 - ... Подати вимогу  
519 - ... ${TENDER['TENDER_UAID']}  
520 - ... ${USERS.users['${provider}']['claim_data4']['complaintID']}  
521 - ... ${confirmation_data}  
522 -  
523 -  
524 ${answer_data}= test_claim_answer_data 478 ${answer_data}= test_claim_answer_data
525 Log ${answer_data} 479 Log ${answer_data}
526 Викликати для учасника ${tender_owner} 480 Викликати для учасника ${tender_owner}
@@ -590,15 +544,6 @@ ${mode} single @@ -590,15 +544,6 @@ ${mode} single
590 Set suite variable ${CLAIM_NUM} 544 Set suite variable ${CLAIM_NUM}
591 545
592 546
593 - ${data}= Create Dictionary status=claim  
594 - ${confirmation_data}= Create Dictionary data=${data}  
595 - Викликати для учасника ${provider}  
596 - ... Подати вимогу  
597 - ... ${TENDER['TENDER_UAID']}  
598 - ... ${USERS.users['${provider}']['claim_data5']['complaintID']}  
599 - ... ${confirmation_data}  
600 -  
601 -  
602 ${answer_data}= test_claim_answer_data 547 ${answer_data}= test_claim_answer_data
603 Log ${answer_data} 548 Log ${answer_data}
604 Викликати для учасника ${tender_owner} 549 Викликати для учасника ${tender_owner}
Please register or login to post a comment