Commit 3d009e0aa548889371707bb0520ac81602b6a926
1 parent
e6f956f6
Update limited
Work with both cancellations and contract signing
Showing
1 changed file
with
140 additions
and
121 deletions
| ... | ... | @@ -14,6 +14,131 @@ ${broker} Quinta |
| 14 | 14 | |
| 15 | 15 | |
| 16 | 16 | *** Test Cases *** |
| 17 | +############################################################################################## | |
| 18 | +# CANCELLATIONS | |
| 19 | +############################################################################################## | |
| 20 | +Можливість створити пряму закупівлю для тестування скасування | |
| 21 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю для тестування скасування | |
| 22 | + ... tender_owner | |
| 23 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 24 | + ... minimal | |
| 25 | + ${tender_data}= Підготовка початкових даних | |
| 26 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} | |
| 27 | + ... Створити тендер | |
| 28 | + ... ${tender_data} | |
| 29 | + Log ${tender_data} | |
| 30 | + ${LAST_MODIFICATION_DATE}= Get Current TZdate | |
| 31 | + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} | |
| 32 | + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | |
| 33 | + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | |
| 34 | + Log ${TENDER} | |
| 35 | + | |
| 36 | + | |
| 37 | +Можливість сформувати запит на скасування прямої закупівлі | |
| 38 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість сформувати запит на скасування прямої закупівлі | |
| 39 | + ... tender_owner | |
| 40 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 41 | + ... critical level 2 | |
| 42 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 43 | + ${CANCEL_NUM}= Set variable 0 | |
| 44 | + Set suite variable ${CANCEL_NUM} | |
| 45 | + ${cancellation_reason}= Set variable prosto tak :) | |
| 46 | + Викликати для учасника ${tender_owner} | |
| 47 | + ... Додати запит на скасування | |
| 48 | + ... ${TENDER['TENDER_UAID']} | |
| 49 | + ... ${cancellation_reason} | |
| 50 | + Викликати для учасника ${tender_owner} | |
| 51 | + ... Завантажити документацію до запиту на скасування | |
| 52 | + ... ${TENDER['TENDER_UAID']} | |
| 53 | + ... ${CANCEL_NUM} | |
| 54 | + | |
| 55 | + | |
| 56 | +Можливість змінити опис документа в скасуванні прямої закупівлі | |
| 57 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість змінити опис документа в скасуванні прямої закупівлі | |
| 58 | + ... tender_owner | |
| 59 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 60 | + ${FIRST_DOC}= Set variable 0 | |
| 61 | + Set Suite Variable ${FIRST_DOC} | |
| 62 | + ${field}= Set variable description | |
| 63 | + ${value}= Set variable test description | |
| 64 | + Викликати для учасника ${tender_owner} | |
| 65 | + ... Змінити опис документа в скасуванні | |
| 66 | + ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | |
| 67 | + ... ${field} | |
| 68 | + ... ${value} | |
| 69 | + Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_document_description ${value} | |
| 70 | + | |
| 71 | + | |
| 72 | +Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | |
| 73 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | |
| 74 | + ... tender_owner | |
| 75 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 76 | + Викликати для учасника ${tender_owner} | |
| 77 | + ... Завантажити нову версію документа до запиту на скасування | |
| 78 | + ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | |
| 79 | + | |
| 80 | + | |
| 81 | +Можливість активувати скасування прямої закупівлі | |
| 82 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість активувати скасування прямої закупівлі | |
| 83 | + ... tender_owner | |
| 84 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 85 | + ... critical level 2 | |
| 86 | + Викликати для учасника ${tender_owner} | |
| 87 | + ... Підтвердити скасування закупівлі | |
| 88 | + ... ${TENDER['TENDER_UAID']} | |
| 89 | + ... ${CANCEL_NUM} | |
| 90 | + | |
| 91 | + | |
| 92 | +Відображення активного статусу скасування прямої закупівлі | |
| 93 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування прямої закупівлі | |
| 94 | + ... viewer | |
| 95 | + ... ${USERS.users['${viewer}'].broker} | |
| 96 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 97 | + Звірити поле тендера із значенням ${viewer} | |
| 98 | + ... active | |
| 99 | + ... cancellations[${CANCEL_NUM}].status | |
| 100 | + | |
| 101 | + | |
| 102 | +Відображення причини скасування прямої закупівлі | |
| 103 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування прямої закупівлі | |
| 104 | + ... viewer | |
| 105 | + ... ${USERS.users['${viewer}'].broker} | |
| 106 | + Звірити поле тендера із значенням ${viewer} | |
| 107 | + ... ${USERS.users['${tender_owner}']['cancellation_reason']['data']['reason']} | |
| 108 | + ... cancellations[${CANCEL_NUM}].reason | |
| 109 | + | |
| 110 | + | |
| 111 | +Відображення опису документа скасування прямої закупівлі | |
| 112 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування прямої закупівлі | |
| 113 | + ... viewer | |
| 114 | + ... ${USERS.users['${viewer}'].broker} | |
| 115 | + Звірити поле тендера із значенням ${viewer} | |
| 116 | + ... ${USERS.users['${tender_owner}']['cancellation_document_description']} | |
| 117 | + ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].description | |
| 118 | + | |
| 119 | + | |
| 120 | +Відображення заголовку першого документа скасування прямої закупівлі | |
| 121 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку першого документа скасування прямої закупівлі | |
| 122 | + ... viewer | |
| 123 | + ... ${USERS.users['${viewer}'].broker} | |
| 124 | + Звірити поле тендера із значенням ${viewer} | |
| 125 | + ... ${USERS.users['${tender_owner}']['first_cancel_doc']} | |
| 126 | + ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].title | |
| 127 | + | |
| 128 | + | |
| 129 | +Відображення заголовку другого документа скасування прямої закупівлі | |
| 130 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку другого документа скасування прямої закупівлі | |
| 131 | + ... viewer | |
| 132 | + ... ${USERS.users['${viewer}'].broker} | |
| 133 | + ${second_doc_num}= Set variable 1 | |
| 134 | + Звірити поле тендера із значенням ${viewer} | |
| 135 | + ... ${USERS.users['${tender_owner}']['second_cancel_doc']} | |
| 136 | + ... cancellations[${CANCEL_NUM}].documents[${second_doc_num}].title | |
| 137 | + | |
| 138 | +############################################################################################## | |
| 139 | +# MAIN | |
| 140 | +############################################################################################## | |
| 141 | + | |
| 17 | 142 | Можливість створити пряму закупівлю |
| 18 | 143 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю |
| 19 | 144 | ... tender_owner |
| ... | ... | @@ -31,6 +156,16 @@ ${broker} Quinta |
| 31 | 156 | Log ${TENDER} |
| 32 | 157 | |
| 33 | 158 | |
| 159 | +Можливість знайти пряму закупівлю по ідентифікатору | |
| 160 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість знайти пряму закупівлю по ідентифікатору | |
| 161 | + ... viewer | |
| 162 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 163 | + ... minimal | |
| 164 | + Викликати для учасника ${viewer} | |
| 165 | + ... Пошук тендера по ідентифікатору | |
| 166 | + ... ${TENDER['TENDER_UAID']} | |
| 167 | + | |
| 168 | + | |
| 34 | 169 | Можливість модифікації прямої закупівлі |
| 35 | 170 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі |
| 36 | 171 | ... tender_owner |
| ... | ... | @@ -70,16 +205,6 @@ ${broker} Quinta |
| 70 | 205 | ... ${TENDER['TENDER_UAID']} |
| 71 | 206 | ... ${SUPP_NUM} |
| 72 | 207 | |
| 73 | - | |
| 74 | -Можливість знайти пряму закупівлю по ідентифікатору | |
| 75 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Пошук прямої закупівлі по ідентифікатору | |
| 76 | - ... viewer | |
| 77 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 78 | - ... minimal | |
| 79 | - Викликати для учасника ${viewer} | |
| 80 | - ... Пошук тендера по ідентифікатору | |
| 81 | - ... ${TENDER['TENDER_UAID']} | |
| 82 | - | |
| 83 | 208 | ############################################################################################## |
| 84 | 209 | # MAIN DATA |
| 85 | 210 | ############################################################################################## |
| ... | ... | @@ -632,8 +757,8 @@ ${broker} Quinta |
| 632 | 757 | # CONTRACTS |
| 633 | 758 | ############################################################################################## |
| 634 | 759 | |
| 635 | -Неможливість укласти угоду доки не пройде stand-still period прямої закупівлі | |
| 636 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Неможливість укласти угоду доки не пройде stand-still period прямої закупівлі | |
| 760 | +Можливість укласти угоду для прямої закупівлі | |
| 761 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для прямої закупівлі | |
| 637 | 762 | ... tender_owner |
| 638 | 763 | ... ${USERS.users['${tender_owner}'].broker} |
| 639 | 764 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
| ... | ... | @@ -641,121 +766,15 @@ ${broker} Quinta |
| 641 | 766 | Set suite variable ${CONTR_NUM} |
| 642 | 767 | Викликати для учасника ${tender_owner} |
| 643 | 768 | ... Підтвердити підписання контракту |
| 644 | - ... shouldfail | |
| 645 | 769 | ... ${TENDER['TENDER_UAID']} |
| 646 | 770 | ... ${CONTR_NUM} |
| 647 | 771 | |
| 648 | 772 | |
| 649 | -Відображення непідписаної угоди з постачальником прямої закупівлі | |
| 650 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення непідписаної угоди з постачальником прямої закупівлі | |
| 651 | - ... viewer | |
| 652 | - ... ${USERS.users['${viewer}'].broker} | |
| 653 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 654 | - Звірити поле тендера із значенням ${viewer} | |
| 655 | - ... pending | |
| 656 | - ... contracts[${CONTR_NUM}].status | |
| 657 | - | |
| 658 | -############################################################################################## | |
| 659 | -# CANCELLATIONS | |
| 660 | -############################################################################################## | |
| 661 | - | |
| 662 | -Можливість сформувати запит на скасування прямої закупівлі | |
| 663 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість сформувати запит на скасування прямої закупівлі | |
| 664 | - ... tender_owner | |
| 665 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 666 | - ... critical level 2 | |
| 667 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 668 | - ${CANCEL_NUM}= Set variable 0 | |
| 669 | - Set suite variable ${CANCEL_NUM} | |
| 670 | - ${cancellation_reason}= Set variable prosto tak :) | |
| 671 | - Викликати для учасника ${tender_owner} | |
| 672 | - ... Додати запит на скасування | |
| 673 | - ... ${TENDER['TENDER_UAID']} | |
| 674 | - ... ${cancellation_reason} | |
| 675 | - Викликати для учасника ${tender_owner} | |
| 676 | - ... Завантажити документацію до запиту на скасування | |
| 677 | - ... ${TENDER['TENDER_UAID']} | |
| 678 | - ... ${CANCEL_NUM} | |
| 679 | - | |
| 680 | - | |
| 681 | -Можливість змінити опис документа в скасуванні прямої закупівлі | |
| 682 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість змінити опис документа в скасуванні прямої закупівлі | |
| 683 | - ... tender_owner | |
| 684 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 685 | - ${FIRST_DOC}= Set variable 0 | |
| 686 | - Set Suite Variable ${FIRST_DOC} | |
| 687 | - ${field}= Set variable description | |
| 688 | - ${value}= Set variable test description | |
| 689 | - Викликати для учасника ${tender_owner} | |
| 690 | - ... Змінити опис документа в скасуванні | |
| 691 | - ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | |
| 692 | - ... ${field} | |
| 693 | - ... ${value} | |
| 694 | - Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_document_description ${value} | |
| 695 | - | |
| 696 | - | |
| 697 | -Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | |
| 698 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | |
| 699 | - ... tender_owner | |
| 700 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 701 | - Викликати для учасника ${tender_owner} | |
| 702 | - ... Завантажити нову версію документа до запиту на скасування | |
| 703 | - ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | |
| 704 | - | |
| 705 | - | |
| 706 | -Можливість активувати скасування прямої закупівлі | |
| 707 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість активувати скасування прямої закупівлі | |
| 708 | - ... tender_owner | |
| 709 | - ... ${USERS.users['${tender_owner}'].broker} | |
| 710 | - ... critical level 2 | |
| 711 | - Викликати для учасника ${tender_owner} | |
| 712 | - ... Підтвердити скасування закупівлі | |
| 713 | - ... ${TENDER['TENDER_UAID']} | |
| 714 | - ... ${CANCEL_NUM} | |
| 715 | - | |
| 716 | - | |
| 717 | -Відображення активного статусу скасування прямої закупівлі | |
| 718 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування прямої закупівлі | |
| 773 | +Відображення статусу підписаної угоди з постачальником прямої закупівлі | |
| 774 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником прямої закупівлі | |
| 719 | 775 | ... viewer |
| 720 | 776 | ... ${USERS.users['${viewer}'].broker} |
| 721 | 777 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
| 722 | 778 | Звірити поле тендера із значенням ${viewer} |
| 723 | 779 | ... active |
| 724 | - ... cancellations[${CANCEL_NUM}].status | |
| 725 | - | |
| 726 | - | |
| 727 | -Відображення причини скасування прямої закупівлі | |
| 728 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування прямої закупівлі | |
| 729 | - ... viewer | |
| 730 | - ... ${USERS.users['${viewer}'].broker} | |
| 731 | - Звірити поле тендера із значенням ${viewer} | |
| 732 | - ... ${USERS.users['${tender_owner}']['cancellation_reason']['data']['reason']} | |
| 733 | - ... cancellations[${CANCEL_NUM}].reason | |
| 734 | - | |
| 735 | - | |
| 736 | -Відображення опису документа скасування прямої закупівлі | |
| 737 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування прямої закупівлі | |
| 738 | - ... viewer | |
| 739 | - ... ${USERS.users['${viewer}'].broker} | |
| 740 | - Звірити поле тендера із значенням ${viewer} | |
| 741 | - ... ${USERS.users['${tender_owner}']['cancellation_document_description']} | |
| 742 | - ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].description | |
| 743 | - | |
| 744 | - | |
| 745 | -Відображення заголовку першого документа скасування прямої закупівлі | |
| 746 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку першого документа скасування прямої закупівлі | |
| 747 | - ... viewer | |
| 748 | - ... ${USERS.users['${viewer}'].broker} | |
| 749 | - Звірити поле тендера із значенням ${viewer} | |
| 750 | - ... ${USERS.users['${tender_owner}']['first_cancel_doc']} | |
| 751 | - ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].title | |
| 752 | - | |
| 753 | - | |
| 754 | -Відображення заголовку другого документа скасування прямої закупівлі | |
| 755 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку другого документа скасування прямої закупівлі | |
| 756 | - ... viewer | |
| 757 | - ... ${USERS.users['${viewer}'].broker} | |
| 758 | - ${second_doc_num}= Set variable 1 | |
| 759 | - Звірити поле тендера із значенням ${viewer} | |
| 760 | - ... ${USERS.users['${tender_owner}']['second_cancel_doc']} | |
| 761 | - ... cancellations[${CANCEL_NUM}].documents[${second_doc_num}].title | |
| 780 | + ... contracts[${CONTR_NUM}].status | ... | ... |
Please
register
or
login
to post a comment