From e61d887c131028d3161168ca49a8e3324a038951 Mon Sep 17 00:00:00 2001 From: mykhaly <yurkamykhalchuk@gmail.com> Date: Mon, 7 Mar 2016 12:11:36 +0200 Subject: [PATCH] Split limited into reporting and negotiation --- op_robot_tests/tests_files/initial_data.py | 9 ++++++--- op_robot_tests/tests_files/limited.robot | 705 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- op_robot_tests/tests_files/negotiation.robot | 726 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ op_robot_tests/tests_files/reporting.robot | 705 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ op_robot_tests/tests_files/service_keywords.py | 6 ++++-- 5 files changed, 1441 insertions(+), 710 deletions(-) delete mode 100644 op_robot_tests/tests_files/limited.robot create mode 100644 op_robot_tests/tests_files/negotiation.robot create mode 100644 op_robot_tests/tests_files/reporting.robot diff --git a/op_robot_tests/tests_files/initial_data.py b/op_robot_tests/tests_files/initial_data.py index 165427f..6cb2e74 100644 --- a/op_robot_tests/tests_files/initial_data.py +++ b/op_robot_tests/tests_files/initial_data.py @@ -117,9 +117,9 @@ def test_tender_data(intervals, periods=("enquiry", "tender")): return t_data -def test_tender_data_limited(intervals): +def test_tender_data_limited(intervals, procurement_method_type): now = get_now() - return { + data = { "items": [ { @@ -159,7 +159,7 @@ def test_tender_data_limited(intervals): ], "owner": "test.quintagroup.com", "procurementMethod": "limited", - "procurementMethodType": "reporting", + "procurementMethodType": procurement_method_type, "procuringEntity": { "address": @@ -191,6 +191,9 @@ def test_tender_data_limited(intervals): }, "title": u"Послуги шкільних їдалень", } + if procurement_method_type == "negotiation": + data.update({"procurementMethodDetails": "quick, accelerator=1440"}) + return data def test_tender_data_multiple_items(intervals): diff --git a/op_robot_tests/tests_files/limited.robot b/op_robot_tests/tests_files/limited.robot deleted file mode 100644 index 1c93373..0000000 --- a/op_robot_tests/tests_files/limited.robot +++ /dev/null @@ -1,705 +0,0 @@ -*** Settings *** -Library op_robot_tests.tests_files.service_keywords -Library Collections -Resource keywords.robot -Resource resource.robot -Suite Setup Test Suite Setup -Suite Teardown Close all browsers - - -*** Variables *** -${mode} limited -${role} viewer -${broker} Quinta - - -*** Test Cases *** -############################################################################################## -# CANCELLATIONS -############################################################################################## -Можливість створити пряму закупівлю для тестування скасування - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю для тестування скасування - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - ... minimal - ${tender_data}= Підготовка даних для створення тендера - ${TENDER_UAID}= Викликати для учасника ${tender_owner} - ... Створити тендер - ... ${tender_data} - Log ${tender_data} - ${LAST_MODIFICATION_DATE}= Get Current TZdate - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} - Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} - Log ${TENDER} - - -Можливість скасувати пряму закупівлю - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати пряму закупівлю - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - ... level2 - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} - ${cancellation_data}= Підготувати дані про скасування ${tender_owner} - Викликати для учасника ${tender_owner} - ... Скасувати закупівлю - ... ${TENDER['TENDER_UAID']} - ... ${cancellation_data['cancellation_reason']} - ... ${cancellation_data['document']} - ... ${cancellation_data['description']} - ${CANCEL_NUM}= Set variable 0 - Set suite variable ${CANCEL_NUM} - ${DOC_NUM}= Set variable 0 - Set suite variable ${DOC_NUM} - - -Відображення активного статусу скасування прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - [Setup] Дочекатись синхронізації з майданчиком ${viewer} - Звірити поле тендера із значенням ${viewer} - ... active - ... cancellations[${CANCEL_NUM}].status - - -Відображення причини скасування прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} - ... cancellations[${CANCEL_NUM}].reason - - -Відображення опису документа скасування прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['cancellation_data']['description']} - ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].description - - -Відображення заголовку документа скасування прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа скасування прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['cancellation_data']['document']} - ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].title - -############################################################################################## -# MAIN -############################################################################################## - -Можливість створити пряму закупівлю - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - ... minimal - ${tender_data}= Підготовка даних для створення тендера - ${TENDER_UAID}= Викликати для учасника ${tender_owner} - ... Створити тендер - ... ${tender_data} - Log ${tender_data} - ${LAST_MODIFICATION_DATE}= Get Current TZdate - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} - Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} - Log ${TENDER} - - -Можливість знайти пряму закупівлю по ідентифікатору - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість знайти пряму закупівлю по ідентифікатору - ... viewer - ... ${USERS.users['${tender_owner}'].broker} - ... minimal - Викликати для учасника ${viewer} - ... Пошук тендера по ідентифікатору - ... ${TENDER['TENDER_UAID']} - - -Можливість модифікації прямої закупівлі - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - ... level2 - Викликати для учасника ${tender_owner} - ... Модифікувати закупівлю - ... ${TENDER['TENDER_UAID']} - - -Можливість додати документацію до прямої закупівлі - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати тендерну документацію до прямої закупівлі - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - ... level2 - ${filepath}= create_fake_doc - Викликати для учасника ${tender_owner} - ... Завантажити документ - ... ${filepath} - ... ${TENDER['TENDER_UAID']} - ${documents}= Create Dictionary filepath ${filepath} - Set To Dictionary ${USERS.users['${tender_owner}']} documents ${documents} - - -Можливість зареєструвати і підтвердити постачальника до прямої закупівлі - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до прямої закупівлі - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - ... minimal - ${SUPP_NUM}= Set variable 0 - Set Suite Variable ${SUPP_NUM} - ${supplier_data}= Підготувати дані про постачальника ${tender_owner} - Викликати для учасника ${tender_owner} - ... Додати і підтвердити постачальника - ... ${TENDER['TENDER_UAID']} - ... ${supplier_data} - -############################################################################################## -# MAIN DATA -############################################################################################## - -Відображення заголовку прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - [Setup] Дочекатись синхронізації з майданчиком ${viewer} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... title - - -Відображення ідентифікатора прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${TENDER['TENDER_UAID']} - ... tenderID - -############################################################################################## -# MAIN DATA.VALUE -############################################################################################## - -Відображення бюджету прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... value.amount - - -Відображення валюти прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... value.currency - - -Відображення врахованого податку в бюджет прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахування податку в бюджет прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... value.valueAddedTaxIncluded - -############################################################################################## -# MAIN DATA.PROCURING ENTITY -############################################################################################## - -Відображення країни замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.address.countryName - - -Відображення населеного пункту замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.address.locality - - -Відображення поштового коду замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.address.postalCode - - -Відображення області замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення області замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.address.region - - -Відображення вулиці замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.address.streetAddress - - -Відображення контактного імені замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.contactPoint.name - - -Відображення контактного телефону замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.contactPoint.telephone - - -Відображення сайту замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення сайту замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.contactPoint.url - - -Відображення офіційного імені замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.identifier.legalName - - -Відображення схеми ідентифікації замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.identifier.scheme - - -Відображення ідентифікатора замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.identifier.id - - -Відображення імені замовника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені замовника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... procuringEntity.name - -############################################################################################## -# MAIN DATA.ITEMS -############################################################################################## - -Відображення опису додаткової класифікації номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису додаткової класифікації номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - ${ITEMS_NUM}= Set variable 0 - Set Suite Variable ${ITEMS_NUM} - ${ADDITIONAL_CLASS_NUM}= Set variable 0 - Set Suite Variable ${ADDITIONAL_CLASS_NUM} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].description - - -Відображення ідентифікатора додаткової класифікації номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора додаткової класифікацій номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].id - - -Відображення схеми додаткової класифікації номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми додаткової класифікації номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].scheme - - -Відображення схеми класифікації номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми класифікації номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].classification.scheme - - -Відображення ідентифікатора класифікації номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора класифікації номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].classification.id - - -Відображення опису класифікації номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису класифікації номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].classification.description - - -Відображення опису номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].description - - -Відображення ідентифікатора номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].id - - -Відображення кількості номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення кількості номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['quantity']} - ... items[${ITEMS_NUM}].quantity - - -Відображення назви одиниці номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви одиниці номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['name']} - ... items[${ITEMS_NUM}].unit.name - - -Відображення коду одиниці номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення коду одиниці номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['code']} - ... items[${ITEMS_NUM}].unit.code - - -Відображення дати доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення дати доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити дату тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryDate.endDate - - -Відображення координат широти доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат широти доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryLocation.latitude - - -Відображення координат довготи доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат довготи доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryLocation.longitude - - -Відображення назви нас. пункту доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.countryName - - -Відображення назви нас. пункту російською мовою доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту російською мовою доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.countryName_ru - - -Відображення назви нас. пункту англійською мовою доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту англійською мовою доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.countryName_en - - -Відображення пошт. коду доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення пошт. коду доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.postalCode - - -Відображення регіону доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення регіону доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.region - - -Відображення населеного пункту адреси доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту адреси доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.locality - - -Відображення вулиці доставки номенклатури прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці доставки номенклатури прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера ${viewer} - ... ${USERS.users['${tender_owner}'].initial_data} - ... items[${ITEMS_NUM}].deliveryAddress.streetAddress - -############################################################################################## -# DOCUMENTS -############################################################################################## - -Відображення заголовку документа прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - ${doc_num}= Set variable 0 - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['documents']['filepath']} - ... documents[${doc_num}].title - -############################################################################################## -# AWARDS -############################################################################################## - -Відображення підтвердженого постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення підтвердженого постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - ${AWARD_NUM}= Set variable 0 - Set Suite Variable ${AWARD_NUM} - Звірити поле тендера із значенням ${viewer} - ... active - ... awards[${AWARD_NUM}].status - - -Відображення країни постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['countryName']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.countryName - - -Відображення міста постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення міста постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['locality']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.locality - - -Відображення поштового коду постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['postalCode']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.postalCode - - -Відображення області постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення області постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['region']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.region - - -Відображення вулиці постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['streetAddress']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.streetAddress - - -Відображення контактного телефону постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['telephone']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.telephone - - -Відображення контактного імені постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['name']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.name - - -Відображення контактного імейлу постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імейлу постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['email']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.email - - -Відображення схеми ідентифікації постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['scheme']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.scheme - - -Відображення офіційного імені постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['legalName']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.legalName - - -Відображення ідентифікатора постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['id']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.id - - -Відображення імені постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['name']} - ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].name - - -Відображення врахованого податку до ціни номенклатури постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахованого податку до ціни номенклатури постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']} - ... awards[${AWARD_NUM}].value.valueAddedTaxIncluded - - -Відображення валюти ціни номенклатури постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']} - ... awards[${AWARD_NUM}].value.currency - - -Відображення вартості номенклатури постачальника прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - Звірити поле тендера із значенням ${viewer} - ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']} - ... awards[${AWARD_NUM}].value.amount - -############################################################################################## -# CONTRACTS -############################################################################################## - -Можливість укласти угоду для прямої закупівлі - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для прямої закупівлі - ... tender_owner - ... ${USERS.users['${tender_owner}'].broker} - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} - ${CONTR_NUM}= Set variable 0 - Set suite variable ${CONTR_NUM} - Викликати для учасника ${tender_owner} - ... Підтвердити підписання контракту - ... ${TENDER['TENDER_UAID']} - ... ${CONTR_NUM} - - -Відображення статусу підписаної угоди з постачальником прямої закупівлі - [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником прямої закупівлі - ... viewer - ... ${USERS.users['${viewer}'].broker} - [Setup] Дочекатись синхронізації з майданчиком ${viewer} - Звірити поле тендера із значенням ${viewer} - ... active - ... contracts[${CONTR_NUM}].status diff --git a/op_robot_tests/tests_files/negotiation.robot b/op_robot_tests/tests_files/negotiation.robot new file mode 100644 index 0000000..a0427ac --- /dev/null +++ b/op_robot_tests/tests_files/negotiation.robot @@ -0,0 +1,726 @@ +*** Settings *** +Library op_robot_tests.tests_files.service_keywords +Library Collections +Resource keywords.robot +Resource resource.robot +Suite Setup Test Suite Setup +Suite Teardown Close all browsers + + +*** Variables *** +${mode} negotiation +${role} viewer +${broker} Quinta + + +*** Test Cases *** +############################################################################################## +# CANCELLATIONS +############################################################################################## +Можливість створити переговорну закупівлю для тестування скасування + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити переговорну закупівлю для тестування скасування + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + ${tender_data}= Підготовка даних для створення тендера + ${TENDER_UAID}= Викликати для учасника ${tender_owner} + ... Створити тендер + ... ${tender_data} + Log ${tender_data} + ${LAST_MODIFICATION_DATE}= Get Current TZdate + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} + Log ${TENDER} + + +Можливість скасувати переговорну закупівлю + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати переговорну закупівлю + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... level2 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} + ${cancellation_data}= Підготувати дані про скасування ${tender_owner} + Викликати для учасника ${tender_owner} + ... Скасувати закупівлю + ... ${TENDER['TENDER_UAID']} + ... ${cancellation_data['cancellation_reason']} + ... ${cancellation_data['document']} + ... ${cancellation_data['description']} + ${CANCEL_NUM}= Set variable 0 + Set suite variable ${CANCEL_NUM} + ${DOC_NUM}= Set variable 0 + Set suite variable ${DOC_NUM} + + +Відображення активного статусу скасування переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера із значенням ${viewer} + ... active + ... cancellations[${CANCEL_NUM}].status + + +Відображення причини скасування переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} + ... cancellations[${CANCEL_NUM}].reason + + +Відображення опису документа скасування переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['cancellation_data']['description']} + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].description + + +Відображення заголовку документа скасування переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа скасування переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['cancellation_data']['document']} + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].title + +############################################################################################## +# MAIN +############################################################################################## + +Можливість створити переговорну закупівлю + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити переговорну закупівлю + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + ${tender_data}= Підготовка даних для створення тендера + ${TENDER_UAID}= Викликати для учасника ${tender_owner} + ... Створити тендер + ... ${tender_data} + Log ${tender_data} + ${LAST_MODIFICATION_DATE}= Get Current TZdate + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} + Log ${TENDER} + + +Можливість знайти переговорну закупівлю по ідентифікатору + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість знайти переговорну закупівлю по ідентифікатору + ... viewer + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + Викликати для учасника ${viewer} + ... Пошук тендера по ідентифікатору + ... ${TENDER['TENDER_UAID']} + + +Можливість модифікації переговорної закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації переговорної закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... level2 + Викликати для учасника ${tender_owner} + ... Модифікувати закупівлю + ... ${TENDER['TENDER_UAID']} + + +Можливість додати документацію до переговорної закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати тендерну документацію до переговорної закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... level2 + ${filepath}= create_fake_doc + Викликати для учасника ${tender_owner} + ... Завантажити документ + ... ${filepath} + ... ${TENDER['TENDER_UAID']} + ${documents}= Create Dictionary filepath ${filepath} + Set To Dictionary ${USERS.users['${tender_owner}']} documents ${documents} + + +Можливість зареєструвати і підтвердити постачальника до переговорної закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до переговорної закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + ${SUPP_NUM}= Set variable 0 + Set Suite Variable ${SUPP_NUM} + ${supplier_data}= Підготувати дані про постачальника ${tender_owner} + Викликати для учасника ${tender_owner} + ... Додати і підтвердити постачальника + ... ${TENDER['TENDER_UAID']} + ... ${supplier_data} + +############################################################################################## +# MAIN DATA +############################################################################################## + +Відображення заголовку переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... title + + +Відображення ідентифікатора переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${TENDER['TENDER_UAID']} + ... tenderID + +############################################################################################## +# MAIN DATA.VALUE +############################################################################################## + +Відображення бюджету переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... value.amount + + +Відображення валюти переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... value.currency + + +Відображення врахованого податку в бюджет переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахування податку в бюджет переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... value.valueAddedTaxIncluded + +############################################################################################## +# MAIN DATA.PROCURING ENTITY +############################################################################################## + +Відображення країни замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.countryName + + +Відображення населеного пункту замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.locality + + +Відображення поштового коду замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.postalCode + + +Відображення області замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.region + + +Відображення вулиці замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.streetAddress + + +Відображення контактного імені замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.contactPoint.name + + +Відображення контактного телефону замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.contactPoint.telephone + + +Відображення сайту замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення сайту замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.contactPoint.url + + +Відображення офіційного імені замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.identifier.legalName + + +Відображення схеми ідентифікації замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.identifier.scheme + + +Відображення ідентифікатора замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.identifier.id + + +Відображення імені замовника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені замовника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.name + +############################################################################################## +# MAIN DATA.ITEMS +############################################################################################## + +Відображення опису додаткової класифікації номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису додаткової класифікації номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + ${ITEMS_NUM}= Set variable 0 + Set Suite Variable ${ITEMS_NUM} + ${ADDITIONAL_CLASS_NUM}= Set variable 0 + Set Suite Variable ${ADDITIONAL_CLASS_NUM} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].description + + +Відображення ідентифікатора додаткової класифікації номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора додаткової класифікацій номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].id + + +Відображення схеми додаткової класифікації номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми додаткової класифікації номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].scheme + + +Відображення схеми класифікації номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми класифікації номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].classification.scheme + + +Відображення ідентифікатора класифікації номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора класифікації номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].classification.id + + +Відображення опису класифікації номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису класифікації номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].classification.description + + +Відображення опису номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].description + + +Відображення ідентифікатора номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].id + + +Відображення кількості номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення кількості номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['quantity']} + ... items[${ITEMS_NUM}].quantity + + +Відображення назви одиниці номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви одиниці номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['name']} + ... items[${ITEMS_NUM}].unit.name + + +Відображення коду одиниці номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення коду одиниці номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['code']} + ... items[${ITEMS_NUM}].unit.code + + +Відображення дати доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення дати доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити дату тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryDate.endDate + + +Відображення координат широти доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат широти доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryLocation.latitude + + +Відображення координат довготи доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат довготи доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryLocation.longitude + + +Відображення назви нас. пункту доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.countryName + + +Відображення назви нас. пункту російською мовою доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту російською мовою доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.countryName_ru + + +Відображення назви нас. пункту англійською мовою доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту англійською мовою доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.countryName_en + + +Відображення пошт. коду доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пошт. коду доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.postalCode + + +Відображення регіону доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення регіону доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.region + + +Відображення населеного пункту адреси доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту адреси доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.locality + + +Відображення вулиці доставки номенклатури переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці доставки номенклатури переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.streetAddress + +############################################################################################## +# DOCUMENTS +############################################################################################## + +Відображення заголовку документа переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + ${doc_num}= Set variable 0 + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['documents']['filepath']} + ... documents[${doc_num}].title + +############################################################################################## +# AWARDS +############################################################################################## + +Відображення підтвердженого постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення підтвердженого постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + ${AWARD_NUM}= Set variable 0 + Set Suite Variable ${AWARD_NUM} + Звірити поле тендера із значенням ${viewer} + ... active + ... awards[${AWARD_NUM}].status + + +Відображення країни постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['countryName']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.countryName + + +Відображення міста постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення міста постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['locality']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.locality + + +Відображення поштового коду постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['postalCode']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.postalCode + + +Відображення області постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['region']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.region + + +Відображення вулиці постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['streetAddress']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.streetAddress + + +Відображення контактного телефону постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['telephone']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.telephone + + +Відображення контактного імені постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['name']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.name + + +Відображення контактного імейлу постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імейлу постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['email']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.email + + +Відображення схеми ідентифікації постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['scheme']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.scheme + + +Відображення офіційного імені постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['legalName']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.legalName + + +Відображення ідентифікатора постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['id']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.id + + +Відображення імені постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['name']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].name + + +Відображення врахованого податку до ціни номенклатури постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахованого податку до ціни номенклатури постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']} + ... awards[${AWARD_NUM}].value.valueAddedTaxIncluded + + +Відображення валюти ціни номенклатури постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']} + ... awards[${AWARD_NUM}].value.currency + + +Відображення вартості номенклатури постачальника переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']} + ... awards[${AWARD_NUM}].value.amount + +############################################################################################## +# CONTRACTS +############################################################################################## + +Неможливість укласти угоду для переговорної закупівлі поки не пройде stand-still період + [Tags] ${USERS.users['${tender_owner}'].broker}: Неможливість укласти угоду для переговорної закупівлі поки не пройде stand-still період + ... ${USERS.users['${tender_owner}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} + ${CONTR_NUM}= Set variable 0 + Set suite variable ${CONTR_NUM} + Викликати для учасника ${tender_owner} + ... Підтвердити підписання контракту + ... shouldfail + ... ${TENDER['TENDER_UAID']} + ... ${CONTR_NUM} + + +Відображення статусу непідписаної угоди з постачальником переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера із значенням ${viewer} + ... pending + ... contracts[${CONTR_NUM}].status + + +Можливість укласти угоду для переговорної закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для переговорної закупівлі + ... ${USERS.users['${tender_owner}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} + Дочекатись дати ${USERS.users['${tender_owner}'].tender_data.data.awards[${CONTR_NUM}].complaintPeriod.endDate} + Викликати для учасника ${tender_owner} + ... Підтвердити підписання контракту + ... ${TENDER['TENDER_UAID']} + ... ${CONTR_NUM} + + +Відображення статусу підписаної угоди з постачальником переговорної закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником переговорної закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера із значенням ${viewer} + ... active + ... contracts[${CONTR_NUM}].status diff --git a/op_robot_tests/tests_files/reporting.robot b/op_robot_tests/tests_files/reporting.robot new file mode 100644 index 0000000..e6af9a4 --- /dev/null +++ b/op_robot_tests/tests_files/reporting.robot @@ -0,0 +1,705 @@ +*** Settings *** +Library op_robot_tests.tests_files.service_keywords +Library Collections +Resource keywords.robot +Resource resource.robot +Suite Setup Test Suite Setup +Suite Teardown Close all browsers + + +*** Variables *** +${mode} reporting +${role} viewer +${broker} Quinta + + +*** Test Cases *** +############################################################################################## +# CANCELLATIONS +############################################################################################## +Можливість створити пряму закупівлю для тестування скасування + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю для тестування скасування + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + ${tender_data}= Підготовка даних для створення тендера + ${TENDER_UAID}= Викликати для учасника ${tender_owner} + ... Створити тендер + ... ${tender_data} + Log ${tender_data} + ${LAST_MODIFICATION_DATE}= Get Current TZdate + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} + Log ${TENDER} + + +Можливість скасувати пряму закупівлю + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість скасувати пряму закупівлю + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... level2 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} + ${cancellation_data}= Підготувати дані про скасування ${tender_owner} + Викликати для учасника ${tender_owner} + ... Скасувати закупівлю + ... ${TENDER['TENDER_UAID']} + ... ${cancellation_data['cancellation_reason']} + ... ${cancellation_data['document']} + ... ${cancellation_data['description']} + ${CANCEL_NUM}= Set variable 0 + Set suite variable ${CANCEL_NUM} + ${DOC_NUM}= Set variable 0 + Set suite variable ${DOC_NUM} + + +Відображення активного статусу скасування прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення активного статусу скасування прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера із значенням ${viewer} + ... active + ... cancellations[${CANCEL_NUM}].status + + +Відображення причини скасування прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення причини скасування прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} + ... cancellations[${CANCEL_NUM}].reason + + +Відображення опису документа скасування прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису документа скасування прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['cancellation_data']['description']} + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].description + + +Відображення заголовку документа скасування прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа скасування прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['cancellation_data']['document']} + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].title + +############################################################################################## +# MAIN +############################################################################################## + +Можливість створити пряму закупівлю + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість створити пряму закупівлю + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + ${tender_data}= Підготовка даних для створення тендера + ${TENDER_UAID}= Викликати для учасника ${tender_owner} + ... Створити тендер + ... ${tender_data} + Log ${tender_data} + ${LAST_MODIFICATION_DATE}= Get Current TZdate + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} + Log ${TENDER} + + +Можливість знайти пряму закупівлю по ідентифікатору + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість знайти пряму закупівлю по ідентифікатору + ... viewer + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + Викликати для учасника ${viewer} + ... Пошук тендера по ідентифікатору + ... ${TENDER['TENDER_UAID']} + + +Можливість модифікації прямої закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість модифікації прямої закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... level2 + Викликати для учасника ${tender_owner} + ... Модифікувати закупівлю + ... ${TENDER['TENDER_UAID']} + + +Можливість додати документацію до прямої закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість додати тендерну документацію до прямої закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... level2 + ${filepath}= create_fake_doc + Викликати для учасника ${tender_owner} + ... Завантажити документ + ... ${filepath} + ... ${TENDER['TENDER_UAID']} + ${documents}= Create Dictionary filepath ${filepath} + Set To Dictionary ${USERS.users['${tender_owner}']} documents ${documents} + + +Можливість зареєструвати і підтвердити постачальника до прямої закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість зареєструвати і підтвердити постачальника до прямої закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + ... minimal + ${SUPP_NUM}= Set variable 0 + Set Suite Variable ${SUPP_NUM} + ${supplier_data}= Підготувати дані про постачальника ${tender_owner} + Викликати для учасника ${tender_owner} + ... Додати і підтвердити постачальника + ... ${TENDER['TENDER_UAID']} + ... ${supplier_data} + +############################################################################################## +# MAIN DATA +############################################################################################## + +Відображення заголовку прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... title + + +Відображення ідентифікатора прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${TENDER['TENDER_UAID']} + ... tenderID + +############################################################################################## +# MAIN DATA.VALUE +############################################################################################## + +Відображення бюджету прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення бюджету прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... value.amount + + +Відображення валюти прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... value.currency + + +Відображення врахованого податку в бюджет прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахування податку в бюджет прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... value.valueAddedTaxIncluded + +############################################################################################## +# MAIN DATA.PROCURING ENTITY +############################################################################################## + +Відображення країни замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.countryName + + +Відображення населеного пункту замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.locality + + +Відображення поштового коду замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.postalCode + + +Відображення області замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.region + + +Відображення вулиці замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.address.streetAddress + + +Відображення контактного імені замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.contactPoint.name + + +Відображення контактного телефону замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.contactPoint.telephone + + +Відображення сайту замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення сайту замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.contactPoint.url + + +Відображення офіційного імені замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.identifier.legalName + + +Відображення схеми ідентифікації замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.identifier.scheme + + +Відображення ідентифікатора замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.identifier.id + + +Відображення імені замовника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені замовника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... procuringEntity.name + +############################################################################################## +# MAIN DATA.ITEMS +############################################################################################## + +Відображення опису додаткової класифікації номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису додаткової класифікації номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + ${ITEMS_NUM}= Set variable 0 + Set Suite Variable ${ITEMS_NUM} + ${ADDITIONAL_CLASS_NUM}= Set variable 0 + Set Suite Variable ${ADDITIONAL_CLASS_NUM} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].description + + +Відображення ідентифікатора додаткової класифікації номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора додаткової класифікацій номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].id + + +Відображення схеми додаткової класифікації номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми додаткової класифікації номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].additionalClassifications.[${ADDITIONAL_CLASS_NUM}].scheme + + +Відображення схеми класифікації номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми класифікації номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].classification.scheme + + +Відображення ідентифікатора класифікації номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора класифікації номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].classification.id + + +Відображення опису класифікації номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису класифікації номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].classification.description + + +Відображення опису номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення опису номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].description + + +Відображення ідентифікатора номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].id + + +Відображення кількості номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення кількості номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['quantity']} + ... items[${ITEMS_NUM}].quantity + + +Відображення назви одиниці номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви одиниці номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['name']} + ... items[${ITEMS_NUM}].unit.name + + +Відображення коду одиниці номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення коду одиниці номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}'].additional_items[${ITEMS_NUM}]['unit']['code']} + ... items[${ITEMS_NUM}].unit.code + + +Відображення дати доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення дати доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити дату тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryDate.endDate + + +Відображення координат широти доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат широти доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryLocation.latitude + + +Відображення координат довготи доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення координат довготи доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryLocation.longitude + + +Відображення назви нас. пункту доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.countryName + + +Відображення назви нас. пункту російською мовою доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту російською мовою доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.countryName_ru + + +Відображення назви нас. пункту англійською мовою доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення назви нас. пункту англійською мовою доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.countryName_en + + +Відображення пошт. коду доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пошт. коду доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.postalCode + + +Відображення регіону доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення регіону доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.region + + +Відображення населеного пункту адреси доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення населеного пункту адреси доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.locality + + +Відображення вулиці доставки номенклатури прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці доставки номенклатури прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера ${viewer} + ... ${USERS.users['${tender_owner}'].initial_data} + ... items[${ITEMS_NUM}].deliveryAddress.streetAddress + +############################################################################################## +# DOCUMENTS +############################################################################################## + +Відображення заголовку документа прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + ${doc_num}= Set variable 0 + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['documents']['filepath']} + ... documents[${doc_num}].title + +############################################################################################## +# AWARDS +############################################################################################## + +Відображення підтвердженого постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення підтвердженого постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + ${AWARD_NUM}= Set variable 0 + Set Suite Variable ${AWARD_NUM} + Звірити поле тендера із значенням ${viewer} + ... active + ... awards[${AWARD_NUM}].status + + +Відображення країни постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення країни постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['countryName']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.countryName + + +Відображення міста постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення міста постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['locality']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.locality + + +Відображення поштового коду постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення поштового коду постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['postalCode']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.postalCode + + +Відображення області постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення області постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['region']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.region + + +Відображення вулиці постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення вулиці постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['address']['streetAddress']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].address.streetAddress + + +Відображення контактного телефону постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного телефону постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['telephone']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.telephone + + +Відображення контактного імені постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імені постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['name']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.name + + +Відображення контактного імейлу постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення контактного імейлу постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['contactPoint']['email']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].contactPoint.email + + +Відображення схеми ідентифікації постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення схеми ідентифікації постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['scheme']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.scheme + + +Відображення офіційного імені постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення офіційного імені постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['legalName']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.legalName + + +Відображення ідентифікатора постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення ідентифікатора постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['identifier']['id']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].identifier.id + + +Відображення імені постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення імені постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['suppliers'][${SUPP_NUM}]['name']} + ... awards[${AWARD_NUM}].suppliers[${SUPP_NUM}].name + + +Відображення врахованого податку до ціни номенклатури постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення врахованого податку до ціни номенклатури постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['valueAddedTaxIncluded']} + ... awards[${AWARD_NUM}].value.valueAddedTaxIncluded + + +Відображення валюти ціни номенклатури постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['currency']} + ... awards[${AWARD_NUM}].value.currency + + +Відображення вартості номенклатури постачальника прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення валюти ціни номенклатури постачальника прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + Звірити поле тендера із значенням ${viewer} + ... ${USERS.users['${tender_owner}']['supplier_data']['data']['value']['amount']} + ... awards[${AWARD_NUM}].value.amount + +############################################################################################## +# CONTRACTS +############################################################################################## + +Можливість укласти угоду для прямої закупівлі + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість укласти угоду для прямої закупівлі + ... tender_owner + ... ${USERS.users['${tender_owner}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} + ${CONTR_NUM}= Set variable 0 + Set suite variable ${CONTR_NUM} + Викликати для учасника ${tender_owner} + ... Підтвердити підписання контракту + ... ${TENDER['TENDER_UAID']} + ... ${CONTR_NUM} + + +Відображення статусу підписаної угоди з постачальником прямої закупівлі + [Tags] ${USERS.users['${viewer}'].broker}: Відображення статусу підписаної угоди з постачальником прямої закупівлі + ... viewer + ... ${USERS.users['${viewer}'].broker} + [Setup] Дочекатись синхронізації з майданчиком ${viewer} + Звірити поле тендера із значенням ${viewer} + ... active + ... contracts[${CONTR_NUM}].status diff --git a/op_robot_tests/tests_files/service_keywords.py b/op_robot_tests/tests_files/service_keywords.py index 93c61eb..91a90ac 100644 --- a/op_robot_tests/tests_files/service_keywords.py +++ b/op_robot_tests/tests_files/service_keywords.py @@ -157,8 +157,10 @@ def prepare_test_tender_data(procedure_intervals, mode): return munchify({'data': test_tender_data(intervals)}) elif mode == 'multi': return munchify({'data': test_tender_data_multiple_items(intervals)}) - elif mode == 'limited': - return munchify({'data': test_tender_data_limited(intervals)}) + elif mode == 'reporting': + return munchify({'data': test_tender_data_limited(intervals, 'reporting')}) + elif mode == 'negotiation': + return munchify({'data': test_tender_data_limited(intervals, 'negotiation')}) elif mode == 'openua': return munchify({'data': test_tender_data_openua(intervals)}) raise ValueError("Invalid mode for prepare_test_tender_data") -- libgit2 0.24.0