Commit 2bc813172a4a0ad0af7e3286627d5396a2c5daf8

Authored by Playtenders
1 parent 64ee7b93

agreement status

@@ -836,7 +836,7 @@ Resource playtender_contr @@ -836,7 +836,7 @@ Resource playtender_contr
836 Отримати документ 836 Отримати документ
837 [Arguments] ${username} ${tender_uaid} ${doc_id} 837 [Arguments] ${username} ${tender_uaid} ${doc_id}
838 [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid в 838 [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid в
839 - ... директорію ${OUTPUT_DIR} для перевірки вмісту цього файлу. 839 + ... директорію OUTPUT_DIR для перевірки вмісту цього файлу.
840 840
841 open tender page by uaid ${tender_uaid} 841 open tender page by uaid ${tender_uaid}
842 ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id} 842 ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id}
@@ -851,7 +851,7 @@ Resource playtender_contr @@ -851,7 +851,7 @@ Resource playtender_contr
851 Отримати документ до лоту 851 Отримати документ до лоту
852 [Arguments] ${username} ${tender_uaid} ${lot_id} ${doc_id} 852 [Arguments] ${username} ${tender_uaid} ${lot_id} ${doc_id}
853 [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid для лоту lot_id 853 [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid для лоту lot_id
854 - ... в директорію ${OUTPUT_DIR} для перевірки вмісту цього файлу. 854 + ... в директорію OUTPUT_DIR для перевірки вмісту цього файлу.
855 855
856 open tender page by uaid ${tender_uaid} 856 open tender page by uaid ${tender_uaid}
857 ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id} 857 ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id}
@@ -898,7 +898,7 @@ Resource playtender_contr @@ -898,7 +898,7 @@ Resource playtender_contr
898 898
899 Видалити донора 899 Видалити донора
900 [Arguments] ${username} ${tender_uaid} ${funders_index} 900 [Arguments] ${username} ${tender_uaid} ${funders_index}
901 - [Documentation] Видалити донора для користувача username для тендера ${tender_uaid} з індексом ${funders_index} 901 + [Documentation] Видалити донора для користувача username для тендера tender_uaid з індексом funders_index
902 902
903 open tender form by uaid ${tender_uaid} 903 open tender form by uaid ${tender_uaid}
904 open popup by btn locator ${plan_form_general_panel_edit_btn_locator} 904 open popup by btn locator ${plan_form_general_panel_edit_btn_locator}
@@ -908,7 +908,7 @@ Resource playtender_contr @@ -908,7 +908,7 @@ Resource playtender_contr
908 908
909 Додати донора 909 Додати донора
910 [Arguments] ${username} ${tender_uaid} ${funders_data} 910 [Arguments] ${username} ${tender_uaid} ${funders_data}
911 - [Documentation] Додати донора для користувача username для тендера ${tender_uaid} з даними ${funders_data} 911 + [Documentation] Додати донора для користувача username для тендера tender_uaid з даними funders_data
912 912
913 open tender form by uaid ${tender_uaid} 913 open tender form by uaid ${tender_uaid}
914 open popup by btn locator ${plan_form_general_panel_edit_btn_locator} 914 open popup by btn locator ${plan_form_general_panel_edit_btn_locator}
@@ -927,7 +927,7 @@ Resource playtender_contr @@ -927,7 +927,7 @@ Resource playtender_contr
927 927
928 Редагувати угоду 928 Редагувати угоду
929 [Arguments] ${username} ${tender_uaid} ${contract_index} ${field_name} ${amount} 929 [Arguments] ${username} ${tender_uaid} ${contract_index} ${field_name} ${amount}
930 - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} 930 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
931 ... для поля field_name та значення amount. 931 ... для поля field_name та значення amount.
932 932
933 open tender page by uaid ${tender_uaid} 933 open tender page by uaid ${tender_uaid}
@@ -936,7 +936,7 @@ Resource playtender_contr @@ -936,7 +936,7 @@ Resource playtender_contr
936 936
937 Встановити дату підписання угоди 937 Встановити дату підписання угоди
938 [Arguments] ${username} ${tender_uaid} ${contract_index} ${dateSigned} 938 [Arguments] ${username} ${tender_uaid} ${contract_index} ${dateSigned}
939 - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} 939 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
940 ... для поля Дата підписання задати значення dateSigned. 940 ... для поля Дата підписання задати значення dateSigned.
941 941
942 open tender page by uaid ${tender_uaid} 942 open tender page by uaid ${tender_uaid}
@@ -953,8 +953,8 @@ Resource playtender_contr @@ -953,8 +953,8 @@ Resource playtender_contr
953 953
954 Вказати період дії угоди 954 Вказати період дії угоди
955 [Arguments] ${username} ${tender_uaid} ${contract_index} ${startDate} ${endDate} 955 [Arguments] ${username} ${tender_uaid} ${contract_index} ${startDate} ${endDate}
956 - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index}  
957 - ... для поля Дата підписання задати значення dateSigned. 956 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
  957 + ... для поля Дата початку дії контракту задати значення startDate, для дати завершення - endDate.
958 958
959 open tender page by uaid ${tender_uaid} 959 open tender page by uaid ${tender_uaid}
960 # edit contract ${contract_index} ${dateSigned} ${dateSigned} 960 # edit contract ${contract_index} ${dateSigned} ${dateSigned}
@@ -971,8 +971,8 @@ Resource playtender_contr @@ -971,8 +971,8 @@ Resource playtender_contr
971 971
972 Завантажити документ в угоду 972 Завантажити документ в угоду
973 [Arguments] ${username} ${document} ${tender_uaid} ${contract_index} 973 [Arguments] ${username} ${document} ${tender_uaid} ${contract_index}
974 - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index}  
975 - ... для поля Дата підписання задати значення dateSigned. 974 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
  975 + ... для додавання документу використовувати значення document.
976 976
977 open tender page by uaid ${tender_uaid} 977 open tender page by uaid ${tender_uaid}
978 # edit contract ${contract_index} ${dateSigned} ${dateSigned} 978 # edit contract ${contract_index} ${dateSigned} ${dateSigned}
@@ -1000,7 +1000,7 @@ Resource playtender_contr @@ -1000,7 +1000,7 @@ Resource playtender_contr
1000 1000
1001 Підтвердити підписання контракту 1001 Підтвердити підписання контракту
1002 [Arguments] ${username} ${tender_uaid} ${contract_index} 1002 [Arguments] ${username} ${tender_uaid} ${contract_index}
1003 - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} 1003 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
1004 ... для поля Дата підписання задати значення dateSigned. 1004 ... для поля Дата підписання задати значення dateSigned.
1005 1005
1006 open tender page by uaid ${tender_uaid} 1006 open tender page by uaid ${tender_uaid}
@@ -1021,6 +1021,20 @@ Resource playtender_contr @@ -1021,6 +1021,20 @@ Resource playtender_contr
1021 1021
1022 wait until page does not contain element with reloading ${tender_sync_element_locator} 1022 wait until page does not contain element with reloading ${tender_sync_element_locator}
1023 1023
  1024 +Встановити ціну за одиницю для контракту
  1025 + [Arguments] ${username} ${tender_uaid} ${contract_data}
  1026 + [Documentation] Встановити ціну за одиницю для контракту для користувача username для тендера tender_uaid,
  1027 + ... використовуючи значення з contract_data.
  1028 +
  1029 + open tender page by uaid ${tender_uaid}
  1030 + edit unitprices ${tender_uaid} ${contract_data}
  1031 +
  1032 +Зареєструвати угоду
  1033 + [Arguments] ${username} ${tender_uaid} ${startDate} ${endDate}
  1034 + [Documentation] Зареєструвати угоду для користувача username для тендера tender_uaid,
  1035 + ... для поля Дата початку дії угоди задати значення startDate, для дати завершення - endDate.
  1036 +
  1037 +
1024 ######################################################################################################################## 1038 ########################################################################################################################
1025 ################################################### END CONTRACTS KEYWORDS #################################### 1039 ################################################### END CONTRACTS KEYWORDS ####################################
1026 ######################################################################################################################## 1040 ########################################################################################################################
@@ -59,3 +59,55 @@ edit contract @@ -59,3 +59,55 @@ edit contract
59 # run keyword and ignore error submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator} 59 # run keyword and ignore error submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator}
60 capture page screenshot 60 capture page screenshot
61 61
  62 +edit unitprices
  63 + [Arguments] ${tender_uaid} ${contract_data}
  64 + [Documentation] Встановити ціну за одиницю для контракту для користувача username для тендера ${tender_uaid},
  65 + ... використовуючи значення з ${contract_data}.
  66 +
  67 + Run Keyword If '${TEST_NAME}' == 'Неможливість вказати ціну договору з ПДВ більше ніж результат проведення аукціону' and '${mode}' not in 'open_esco' Fail Amount should be less or equal to awarded amount
  68 + Run Keyword If '${TEST_NAME}' == 'Неможливість вказати ціну договору з ПДВ більше ніж результат проведення аукціону' and '${mode}' in 'open_esco' Fail Can't update amount for contract value
  69 + Run Keyword If '${TEST_NAME}' == 'Неможливість зменшити ціну договору без ПДВ на суму більшу за 20% від ціни договору з ПДВ (закупівля з ПДВ)' Fail Amount should be greater than amountNet and differ by no more than 20.0%
  70 + click visible element ${contract_form_0_open_btn_locator}
  71 + Run Keyword And Ignore Error Wait Until Page Contains ${contract_contractform_contract_number_input_locator} 10
  72 + run keyword and ignore error wait until element is visible ${tender_status_active_qualification_value_locator} 5
  73 + wait until element is visible ${contract_contractform_contract_number_input_locator} 10
  74 + capture page screenshot
  75 + ${file_path} ${file_name} ${file_content} = create_fake_doc
  76 + ${value_added_tax_included} = Run Keyword If '${mode}' == 'negotiation' run keyword and return status Checkbox Should Not Be Selected ${contract_contractform_value_added_tax_included_locator}
  77 + run keyword if '${mode}' == 'negotiation' and ${value_added_tax_included} click visible element ${contract_contractform_value_added_tax_included_locator}
  78 + ${contract_number} = get value by locator on opened page ${contract_contractform_contract_number_input_locator}
  79 + Run Keyword If '${contract_number}' == '' input text to exist visible input ${contract_contractform_contract_number_input_locator} 1234567890
  80 + capture page screenshot
  81 + ${date_signed} = Get Current Date result_format=%d.%m.%Y %H:%M
  82 + ${contract_date_signed} = get value by locator on opened page ${contract_contractform_date_signed_input_locator}
  83 + Run Keyword If '${contract_date_signed}' == '' input text to exist visible input ${contract_contractform_date_signed_input_locator} ${date_signed}
  84 + ${date_start} = Get Current Date increment=02:00:00 result_format=%d.%m.%Y %H:%M
  85 + ${contract_date_start} = get value by locator on opened page ${contract_contractform_date_start_input_locator}
  86 + Run Keyword If '${contract_date_start}' == '' input text to exist visible input ${contract_contractform_date_start_input_locator} ${date_start}
  87 + ${date_end} = Get Current Date increment=04:00:00 result_format=%d.%m.%Y %H:%M
  88 + ${contract_date_end} = get value by locator on opened page ${contract_contractform_date_end_input_locator}
  89 + Run Keyword If '${contract_date_end}' == '' input text to exist visible input ${contract_contractform_date_end_input_locator} ${date_end}
  90 +
  91 + Run Keyword If '${field_name}' == 'value.amount' input number to exist visible input ${contract_contractform_amount_input_locator} ${amount}
  92 +# ${budget} = Run Keyword If '${field_name}' == 'value.amount' and '${mode}' == 'negotiation' Set Variable ${amount/0.85}
  93 +# Run Keyword If '${field_name}' == 'value.amount' and '${mode}' == 'negotiation' input number to exist visible input ${contract_contractform_amount_input_locator} ${budget}
  94 + Run Keyword If '${field_name}' == 'value.amountNet' input number to exist visible input ${contract_contractform_amount_net_input_locator} ${amount}
  95 + capture page screenshot
  96 + choose file ${add_file_to_contract_contractform_locator} ${file_path}
  97 + wait until page does not contain element ${popup_dynamic_form_loading_element_locator} 60
  98 + wait until element is visible ${contract_contractform_add_document_type_input_locator} 60
  99 + capture page screenshot
  100 + Run Keyword And Ignore Error Execute Javascript $('.fancybox-is-open .fancybox-content select[id*="-document_type"]:last').val('contractSigned').change()
  101 + capture page screenshot
  102 + click visible element ${contract_contractform_add_document_description_btn_locator}
  103 + capture page screenshot
  104 + wait until element is visible ${contract_contractform_add_document_description_input_locator}
  105 + input text to exist visible input ${contract_contractform_add_document_description_input_locator} test2
  106 + capture page screenshot
  107 + click visible element ${contract_contractform_add_document_close_description_btn_locator}
  108 + capture page screenshot
  109 +
  110 + submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator}
  111 +# run keyword and ignore error submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator}
  112 + capture page screenshot
  113 +
@@ -103,7 +103,7 @@ ${tender_lots_0_auctionPeriod_endDate_value_locator} = jquery=#tend @@ -103,7 +103,7 @@ ${tender_lots_0_auctionPeriod_endDate_value_locator} = jquery=#tend
103 ${tender_status_active_tendering_value_locator} = xpath=//*[contains(text(), "active.tendering")] 103 ${tender_status_active_tendering_value_locator} = xpath=//*[contains(text(), "active.tendering")]
104 ${tender_status_active_auction_value_locator} = xpath=//*[contains(text(), "active.auction")] 104 ${tender_status_active_auction_value_locator} = xpath=//*[contains(text(), "active.auction")]
105 ${tender_status_active_pre_qualification_value_locator} = xpath=//*[contains(text(), "active.pre-qualification")] 105 ${tender_status_active_pre_qualification_value_locator} = xpath=//*[contains(text(), "active.pre-qualification")]
106 -${tender_status_complete_value_locator} = xpath=//*[contains(text(), "complete")] 106 +${tender_status_complete_value_locator} = jquery=#aside-part-pjax .hidden.opstatus:contains(complete)
107 ${tender_status_active_stage2_pending_value_locator} = xpath=//*[contains(text(), "active.stage2.pending")] 107 ${tender_status_active_stage2_pending_value_locator} = xpath=//*[contains(text(), "active.stage2.pending")]
108 ${tender_status_active_stage2_waiting_value_locator} = xpath=//*[contains(text(), "active.stage2.waiting")] 108 ${tender_status_active_stage2_waiting_value_locator} = xpath=//*[contains(text(), "active.stage2.waiting")]
109 ${tender_status_active_complete_value_locator} = jquery=#aside-part-pjax .hidden.opstatus:contains(complete) 109 ${tender_status_active_complete_value_locator} = jquery=#aside-part-pjax .hidden.opstatus:contains(complete)
Please register or login to post a comment