Commit 7a00b53b4ce5a16f3322b25bef4b1c0b8b012f68

Authored by Andrew Yanovych
1 parent f67d376b

test sute with standart test cases for testing prom keywords

  1 +*** Setting ***
  2 +Library op_robot_tests.tests_files.service_keywords
  3 +Library String
  4 +LIbrary Collections
  5 +LIbrary Selenium2Library
  6 +Library DebugLibrary
  7 +Resource keywords.robot
  8 +Resource resource.robot
  9 +Suite Setup TestCaseSetup
  10 +Suite Teardown Close all browsers
  11 +
  12 +*** Variables ***
  13 +${tender_dump_id} 0
  14 +${LOAD_BROKERS} ['Prom', 'Quinta']
  15 +${LOAD_USERS} ['Tender Viewer', 'Tender User', 'Prom Owner', 'Tender Owner']
  16 +
  17 +${tender_owner} prom_owner #Tender Owner
  18 +${provider} Tender User
  19 +${viewer} Tender Viewer
  20 +
  21 +${item_id} 0
  22 +${question_id} 0
  23 +
  24 +#Avalable roles and users
  25 +
  26 +#roles: Owner, User, Viewer
  27 +
  28 +#palyers:
  29 + #E-tender
  30 + #Prom
  31 + #SmartTender
  32 + #Publicbid
  33 + #Netcast
  34 +
  35 +*** Test Cases ***
  36 +
  37 +
  38 +Можливість оголосити однопердметний тендер брокером
  39 + [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
  40 + ${INITIAL_DATA}= prepare_prom_tender_data
  41 + Set Global Variable ${INITIAL_DATA}
  42 + ${id}= Викликати для учасника ${USERS.${tender_owner}} Створити тендер ${INITIAL_DATA}
  43 + log ${id}
  44 + Set Global Variable ${id}
  45 +
  46 +Отримати оголошений однопердметний тендер
  47 + [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
  48 + ${tender_data}= Call Method ${USERS.users['Tender Viewer'].client} get_tender ${id}
  49 + log ${tender_data}
  50 + Log Object Data ${tender_data}
  51 + Set Global Variable ${tender_data}
  52 +
  53 +
  54 +Відображення заголовоку оголошеного тендера
  55 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  56 + #Debug
  57 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.title
  58 +
  59 +Відображення опису оголошеного тендера
  60 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  61 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.description
  62 +
  63 +Відображення бюджету оголошеного тендера
  64 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  65 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.value.amount
  66 +
  67 +Відображення tenderID оголошеного тендера
  68 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  69 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.tenderID
  70 +
  71 +Відображення procuringEntity.name оголошеного тендера
  72 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  73 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.procuringEntity.name
  74 +
  75 +Відображення початоку періоду уточнення оголошеного тендера
  76 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  77 + Звірити дату ${viewer} enquiryPeriod.startDate
  78 +
  79 +Відображення закінчення періоду уточнення оголошеного тендера
  80 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  81 + Звірити дату ${viewer} enquiryPeriod.endDate
  82 +
  83 +Відображення початоку періоду прийому пропозицій оголошеного тендера
  84 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  85 + Звірити дату ${viewer} tenderPeriod.startDate
  86 +
  87 +Відображення закінчення періоду прийому пропозицій оголошеного тендера
  88 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  89 + Звірити дату ${viewer} tenderPeriod.endDate
  90 +
  91 +Відображення мінімального кроку оголошеного тендера
  92 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  93 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.minimalStep.amount
  94 +
  95 +#######
  96 +#Відображення однопредметного тендера
  97 +#приедмет закупівлі, кількість, класифікатори, строки поставки, місце поставки
  98 +
  99 +Відображення опису позицій закупівлі однопредметного тендера
  100 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  101 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].description
  102 +
  103 +Відображення дати доставки позицій закупівлі однопредметного тендера
  104 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  105 + Звірити поле створеного тендера ${viewer} data.items[${item_id}].deliveryDate.endDate
  106 +
  107 +Відображення координат широти доставки позицій закупівлі однопредметного тендера
  108 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  109 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryLocation.latitude
  110 +
  111 +Відображення координат довготи доставки позицій закупівлі однопредметного тендера
  112 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  113 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryLocation.longitude
  114 +
  115 +Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера
  116 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  117 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryAddress.countryName
  118 +
  119 +Відображення пошт коду доставки позицій закупівлі однопредметного тендера
  120 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  121 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryAddress.postalCode
  122 +
  123 +Відображення регіону доставки позицій закупівлі однопредметного тендера
  124 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  125 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryAddress.region
  126 +
  127 +Відображення locality адреси доставки позицій закупівлі однопредметного тендера
  128 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  129 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryAddress.locality
  130 +
  131 +Відображення вулиці доставки позицій закупівлі однопредметного тендера
  132 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  133 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].deliveryAddress.streetAddress
  134 +
  135 +Відображення схеми класифікації позицій закупівлі однопредметного тендера
  136 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  137 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].classification.scheme
  138 +
  139 +Відображення ідентифйікатора класифікації позицій закупівлі однопредметного тендера
  140 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  141 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].classification.id
  142 +
  143 +Відображення опису класифікації позицій закупівлі однопредметного тендера
  144 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  145 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].classification.description
  146 +
  147 +Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера
  148 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  149 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].additionalClassifications.scheme
  150 +
  151 +Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера
  152 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  153 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].additionalClassifications.id
  154 +
  155 +Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера
  156 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  157 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].additionalClassifications.description
  158 +
  159 +Відображення назви одиниці позицій закупівлі однопредметного тендера
  160 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  161 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].unit.name
  162 +
  163 +Відображення коду одиниці позицій закупівлі однопредметного тендера
  164 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  165 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].unit.code
  166 +
  167 +Відображення кількості позицій закупівлі однопредметного тендера
  168 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
  169 + Звірити поле створеного тендера ${INITIAL_DATA} ${tender_data} data.items[${item_id}].quantity
Please register or login to post a comment