Commit 2bc813172a4a0ad0af7e3286627d5396a2c5daf8

Authored by Playtenders
1 parent 64ee7b93

agreement status

... ... @@ -836,7 +836,7 @@ Resource playtender_contr
836 836 Отримати документ
837 837 [Arguments] ${username} ${tender_uaid} ${doc_id}
838 838 [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid в
839   - ... директорію ${OUTPUT_DIR} для перевірки вмісту цього файлу.
  839 + ... директорію OUTPUT_DIR для перевірки вмісту цього файлу.
840 840
841 841 open tender page by uaid ${tender_uaid}
842 842 ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id}
... ... @@ -851,7 +851,7 @@ Resource playtender_contr
851 851 Отримати документ до лоту
852 852 [Arguments] ${username} ${tender_uaid} ${lot_id} ${doc_id}
853 853 [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid для лоту lot_id
854   - ... в директорію ${OUTPUT_DIR} для перевірки вмісту цього файлу.
  854 + ... в директорію OUTPUT_DIR для перевірки вмісту цього файлу.
855 855
856 856 open tender page by uaid ${tender_uaid}
857 857 ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id}
... ... @@ -898,7 +898,7 @@ Resource playtender_contr
898 898
899 899 Видалити донора
900 900 [Arguments] ${username} ${tender_uaid} ${funders_index}
901   - [Documentation] Видалити донора для користувача username для тендера ${tender_uaid} з індексом ${funders_index}
  901 + [Documentation] Видалити донора для користувача username для тендера tender_uaid з індексом funders_index
902 902
903 903 open tender form by uaid ${tender_uaid}
904 904 open popup by btn locator ${plan_form_general_panel_edit_btn_locator}
... ... @@ -908,7 +908,7 @@ Resource playtender_contr
908 908
909 909 Додати донора
910 910 [Arguments] ${username} ${tender_uaid} ${funders_data}
911   - [Documentation] Додати донора для користувача username для тендера ${tender_uaid} з даними ${funders_data}
  911 + [Documentation] Додати донора для користувача username для тендера tender_uaid з даними funders_data
912 912
913 913 open tender form by uaid ${tender_uaid}
914 914 open popup by btn locator ${plan_form_general_panel_edit_btn_locator}
... ... @@ -927,7 +927,7 @@ Resource playtender_contr
927 927
928 928 Редагувати угоду
929 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 931 ... для поля field_name та значення amount.
932 932
933 933 open tender page by uaid ${tender_uaid}
... ... @@ -936,7 +936,7 @@ Resource playtender_contr
936 936
937 937 Встановити дату підписання угоди
938 938 [Arguments] ${username} ${tender_uaid} ${contract_index} ${dateSigned}
939   - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index}
  939 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
940 940 ... для поля Дата підписання задати значення dateSigned.
941 941
942 942 open tender page by uaid ${tender_uaid}
... ... @@ -953,8 +953,8 @@ Resource playtender_contr
953 953
954 954 Вказати період дії угоди
955 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 959 open tender page by uaid ${tender_uaid}
960 960 # edit contract ${contract_index} ${dateSigned} ${dateSigned}
... ... @@ -971,8 +971,8 @@ Resource playtender_contr
971 971
972 972 Завантажити документ в угоду
973 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 977 open tender page by uaid ${tender_uaid}
978 978 # edit contract ${contract_index} ${dateSigned} ${dateSigned}
... ... @@ -1000,7 +1000,7 @@ Resource playtender_contr
1000 1000
1001 1001 Підтвердити підписання контракту
1002 1002 [Arguments] ${username} ${tender_uaid} ${contract_index}
1003   - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index}
  1003 + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index
1004 1004 ... для поля Дата підписання задати значення dateSigned.
1005 1005
1006 1006 open tender page by uaid ${tender_uaid}
... ... @@ -1021,6 +1021,20 @@ Resource playtender_contr
1021 1021
1022 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 1039 ################################################### END CONTRACTS KEYWORDS ####################################
1026 1040 ########################################################################################################################
... ...
... ... @@ -59,3 +59,55 @@ edit contract
59 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 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 103 ${tender_status_active_tendering_value_locator} = xpath=//*[contains(text(), "active.tendering")]
104 104 ${tender_status_active_auction_value_locator} = xpath=//*[contains(text(), "active.auction")]
105 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 107 ${tender_status_active_stage2_pending_value_locator} = xpath=//*[contains(text(), "active.stage2.pending")]
108 108 ${tender_status_active_stage2_waiting_value_locator} = xpath=//*[contains(text(), "active.stage2.waiting")]
109 109 ${tender_status_active_complete_value_locator} = jquery=#aside-part-pjax .hidden.opstatus:contains(complete)
... ...
Please register or login to post a comment