Commit d4553695e256165307f9d4b7c2ed03c6f8eba9e6
1 parent
0e8c9ffa
Add tests for 'draft -> cancelled'
Add small changes to op_client.robot and singleItemTenderComplaints
Showing
4 changed files
with
98 additions
and
11 deletions
... | ... | @@ -434,7 +434,7 @@ Library openprocurement_client_helper.py |
434 | 434 | Завантажити документацію до вимоги |
435 | 435 | [Arguments] ${username} ${tender_uaid} ${complaint} ${document} |
436 | 436 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
437 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}']['complaint_data']['complaint_resp'].access.token} | |
437 | + ${tender}= set_access_key ${tender} ${complaint.access.token} | |
438 | 438 | ${reply}= Call Method ${USERS.users['${username}'].client} upload_complaint_document ${document} ${tender} ${complaint['data']['id']} |
439 | 439 | Log ${reply} |
440 | 440 | |
... | ... | @@ -443,7 +443,7 @@ Library openprocurement_client_helper.py |
443 | 443 | [Documentation] Переводить вимогу зі статусу "draft" у статус "claim" |
444 | 444 | [Arguments] ${username} ${tender_uaid} ${complaint} ${confirmation_data} |
445 | 445 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
446 | - ${tender}= set_access_key ${tender} ${USERS.users['${username}']['complaint_data']['complaint_resp'].access.token} | |
446 | + ${tender}= set_access_key ${tender} ${complaint.access.token} | |
447 | 447 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${confirmation_data} |
448 | 448 | Log ${reply} |
449 | 449 | |
... | ... | @@ -460,6 +460,16 @@ Library openprocurement_client_helper.py |
460 | 460 | [Documentation] Переводить вимогу зі статусу "answered" у статус "resolved" |
461 | 461 | [Arguments] ${username} ${tender_uaid} ${complaint} ${confirmation_data} |
462 | 462 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
463 | - ${tender}= set_access_key ${tender} ${USERS.users['${provider}']['complaint_data']['complaint_resp'].access.token} | |
463 | + ${tender}= set_access_key ${tender} ${complaint.access.token} | |
464 | 464 | ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${confirmation_data} |
465 | 465 | Log ${reply} |
466 | + | |
467 | + | |
468 | +Скасувати вимогу | |
469 | + [Documentation] Переводить вимогу в статус "canceled" | |
470 | + [Arguments] ${username} ${tender_uaid} ${complaint} ${cancellation_data} | |
471 | + ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} | |
472 | + ${tender}= set_access_key ${tender} ${complaint.access.token} | |
473 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_complaint ${tender} ${cancellation_data} | |
474 | + Log ${reply} | |
475 | + | ... | ... |
... | ... | @@ -532,6 +532,14 @@ def test_cancel_tender_data(cancellation_reason): |
532 | 532 | } |
533 | 533 | } |
534 | 534 | |
535 | +def test_cancel_complaint_data(complaint_id, cancellation_reason): | |
536 | + return { | |
537 | + 'data': { | |
538 | + 'cancellationReason': cancellation_reason, | |
539 | + 'status': 'cancelled', | |
540 | + 'id': complaint_id | |
541 | + } | |
542 | + } | |
535 | 543 | |
536 | 544 | def test_change_cancellation_document_field_data(key, value): |
537 | 545 | data = { | ... | ... |
... | ... | @@ -65,7 +65,6 @@ ${broker} Quinta |
65 | 65 | ... ${complaint} |
66 | 66 | ${complaint_data}= Create Dictionary complaint=${complaint} complaint_resp=${complaint_resp} |
67 | 67 | Set To Dictionary ${USERS.users['${provider}']} complaint_data ${complaint_data} |
68 | - Log ${USERS.users['${provider}']} | |
69 | 68 | ${COMPLAINT_NUM}= Set variable 0 |
70 | 69 | Set suite variable ${COMPLAINT_NUM} |
71 | 70 | |
... | ... | @@ -551,7 +550,7 @@ ${broker} Quinta |
551 | 550 | ############################################################################################## |
552 | 551 | |
553 | 552 | Можливість підтвердити задоволення вимоги про виправлення умов закупівлі |
554 | - [Tags] ${USERS.users['${provider}'].broker}:Можливість підтвердити вирішення вимоги про виправлення умов закупівлі | |
553 | + [Tags] ${USERS.users['${provider}'].broker}:Можливість підтвердити задоволення вимоги про виправлення умов закупівлі | |
555 | 554 | ... provider |
556 | 555 | ... ${USERS.users['${provider}'].broker} |
557 | 556 | ... from-0.12 |
... | ... | @@ -570,7 +569,7 @@ ${broker} Quinta |
570 | 569 | ############################################################################################## |
571 | 570 | |
572 | 571 | Відображення статусу 'resolved' вимоги для глядача |
573 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'answered' вимоги для глядача | |
572 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'resolved' вимоги для глядача | |
574 | 573 | ... viewer |
575 | 574 | ... ${USERS.users['${viewer}'].broker} |
576 | 575 | ... from-0.12 |
... | ... | @@ -581,11 +580,10 @@ ${broker} Quinta |
581 | 580 | |
582 | 581 | |
583 | 582 | Відображення задоволення вимоги для глядача |
584 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'answered' вимоги для глядача | |
583 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення задоволення вимоги для глядача | |
585 | 584 | ... viewer |
586 | 585 | ... ${USERS.users['${viewer}'].broker} |
587 | 586 | ... from-0.12 |
588 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
589 | 587 | Звірити поле тендера із значенням ${viewer} |
590 | 588 | ... ${USERS.users['${provider}'].complaint_data['complaint_answer_confirm']['data']['satisfied']} |
591 | 589 | ... complaints[${COMPLAINT_NUM}].satisfied |
... | ... | @@ -595,7 +593,7 @@ ${broker} Quinta |
595 | 593 | ############################################################################################## |
596 | 594 | |
597 | 595 | Відображення статусу 'resolved' вимоги для користувача |
598 | - [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'answered' вимоги для користувача | |
596 | + [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'resolved' вимоги для користувача | |
599 | 597 | ... provider |
600 | 598 | ... ${USERS.users['${provider}'].broker} |
601 | 599 | ... from-0.12 |
... | ... | @@ -606,16 +604,86 @@ ${broker} Quinta |
606 | 604 | |
607 | 605 | |
608 | 606 | Відображення задоволення вимоги для користувача |
609 | - [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'answered' вимоги для користувача | |
607 | + [Tags] ${USERS.users['${provider}'].broker}: Відображення задоволення вимоги для користувача | |
610 | 608 | ... provider |
611 | 609 | ... ${USERS.users['${provider}'].broker} |
612 | 610 | ... from-0.12 |
613 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
614 | 611 | Звірити поле тендера із значенням ${provider} |
615 | 612 | ... ${USERS.users['${provider}'].complaint_data['complaint_answer_confirm']['data']['satisfied']} |
616 | 613 | ... complaints[${COMPLAINT_NUM}].satisfied |
617 | 614 | |
618 | 615 | |
616 | +Можливість створити і скасувати вимогу про виправлення умов закупівлі | |
617 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість створити і скасувати вимогу про виправлення умов закупівлі | |
618 | + ... provider | |
619 | + ... ${USERS.users['${provider}'].broker} | |
620 | + ... from-0.12 | |
621 | + ${complaint}= test_complaint_data | |
622 | + ${complaint_resp}= Викликати для учасника ${provider} | |
623 | + ... Створити вимогу | |
624 | + ... ${TENDER['TENDER_UAID']} | |
625 | + ... ${complaint} | |
626 | + ${complaint_data2}= Create Dictionary complaint=${complaint} complaint_resp=${complaint_resp} | |
627 | + Log ${complaint_data2} | |
628 | + Set To Dictionary ${USERS.users['${provider}']} complaint_data2 ${complaint_data2} | |
629 | + ${COMPLAINT_NUM}= Set variable 1 | |
630 | + Set suite variable ${COMPLAINT_NUM} | |
631 | + ${cancellation_reason}= Set variable prosto tak :) | |
632 | + ${cancellation_data}= test_cancel_complaint_data ${USERS.users['${provider}']['complaint_data2']['complaint_resp']['data']['id']} ${cancellation_reason} | |
633 | + Викликати для учасника ${provider} | |
634 | + ... Скасувати вимогу | |
635 | + ... ${TENDER['TENDER_UAID']} | |
636 | + ... ${USERS.users['${provider}']['complaint_data2']['complaint_resp']} | |
637 | + ... ${cancellation_data} | |
638 | + Set To Dictionary ${USERS.users['${provider}'].complaint_data2} cancellation ${cancellation_data} | |
639 | + | |
640 | +############################################################################################## | |
641 | +# ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА | |
642 | +############################################################################################## | |
643 | + | |
644 | +Відображення статусу 'cancelled' вимоги для глядача | |
645 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу 'cancelled' вимоги для глядача | |
646 | + ... viewer | |
647 | + ... ${USERS.users['${viewer}'].broker} | |
648 | + ... from-0.12 | |
649 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
650 | + Звірити поле тендера із значенням ${viewer} | |
651 | + ... ${USERS.users['${provider}'].complaint_data2['cancellation']['data']['status']} | |
652 | + ... complaints[${COMPLAINT_NUM}].status | |
653 | + | |
654 | + | |
655 | +Відображення причини скасування вимоги для глядача | |
656 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування вимоги для глядача | |
657 | + ... viewer | |
658 | + ... ${USERS.users['${viewer}'].broker} | |
659 | + ... from-0.12 | |
660 | + Звірити поле тендера із значенням ${provider} | |
661 | + ... ${USERS.users['${provider}'].complaint_data2['cancellation']['data']['cancellationReason']} | |
662 | + ... complaints[${COMPLAINT_NUM}].cancellationReason | |
663 | + | |
664 | +############################################################################################## | |
665 | +# ВІДОБРАЖЕННЯ ДЛЯ КОРИСТУВАЧА | |
666 | +############################################################################################## | |
667 | + | |
668 | +Відображення статусу 'cancelled' вимоги для користувача | |
669 | + [Tags] ${USERS.users['${provider}'].broker}: Відображення статусу 'cancelled' вимоги для користувача | |
670 | + ... provider | |
671 | + ... ${USERS.users['${provider}'].broker} | |
672 | + ... from-0.12 | |
673 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
674 | + Звірити поле тендера із значенням ${provider} | |
675 | + ... ${USERS.users['${provider}'].complaint_data2['cancellation']['data']['status']} | |
676 | + ... complaints[${COMPLAINT_NUM}].status | |
677 | + | |
678 | + | |
679 | +Відображення причини скасування вимоги для користувача | |
680 | + [Tags] ${USERS.users['${provider}'].broker}: Відображення причини скасування вимоги для користувача | |
681 | + ... provider | |
682 | + ... ${USERS.users['${provider}'].broker} | |
683 | + ... from-0.12 | |
684 | + Звірити поле тендера із значенням ${provider} | |
685 | + ... ${USERS.users['${provider}'].complaint_data2['cancellation']['data']['cancellationReason']} | |
686 | + ... complaints[${COMPLAINT_NUM}].cancellationReason | |
619 | 687 | |
620 | 688 | |
621 | 689 | ... | ... |
Please
register
or
login
to post a comment