Commit 3d009e0aa548889371707bb0520ac81602b6a926

Authored by mykhaly
1 parent e6f956f6

Update limited

Work with both cancellations and contract signing
@@ -14,6 +14,131 @@ ${broker} Quinta @@ -14,6 +14,131 @@ ${broker} Quinta
14 14
15 15
16 *** Test Cases *** 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю 143 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю
19 ... tender_owner 144 ... tender_owner
@@ -31,6 +156,16 @@ ${broker} Quinta @@ -31,6 +156,16 @@ ${broker} Quinta
31 Log ${TENDER} 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 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі 170 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі
36 ... tender_owner 171 ... tender_owner
@@ -70,16 +205,6 @@ ${broker} Quinta @@ -70,16 +205,6 @@ ${broker} Quinta
70 ... ${TENDER['TENDER_UAID']} 205 ... ${TENDER['TENDER_UAID']}
71 ... ${SUPP_NUM} 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 # MAIN DATA 209 # MAIN DATA
85 ############################################################################################## 210 ##############################################################################################
@@ -632,8 +757,8 @@ ${broker} Quinta @@ -632,8 +757,8 @@ ${broker} Quinta
632 # CONTRACTS 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 ... tender_owner 762 ... tender_owner
638 ... ${USERS.users['${tender_owner}'].broker} 763 ... ${USERS.users['${tender_owner}'].broker}
639 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 764 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
@@ -641,121 +766,15 @@ ${broker} Quinta @@ -641,121 +766,15 @@ ${broker} Quinta
641 Set suite variable ${CONTR_NUM} 766 Set suite variable ${CONTR_NUM}
642 Викликати для учасника ${tender_owner} 767 Викликати для учасника ${tender_owner}
643 ... Підтвердити підписання контракту 768 ... Підтвердити підписання контракту
644 - ... shouldfail  
645 ... ${TENDER['TENDER_UAID']} 769 ... ${TENDER['TENDER_UAID']}
646 ... ${CONTR_NUM} 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 ... viewer 775 ... viewer
720 ... ${USERS.users['${viewer}'].broker} 776 ... ${USERS.users['${viewer}'].broker}
721 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 777 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
722 Звірити поле тендера із значенням ${viewer} 778 Звірити поле тендера із значенням ${viewer}
723 ... active 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