Commit 376d409ca26643142795b08fab077a242824ca25

Authored by Myroslav Opyr
2 parents 6ed03b54 2126d17d

Merge pull request #19 from selurvedu/brokers_and_roles

Improve mechanism of broker and role selection; minor changes in formatting
@@ -31,7 +31,6 @@ ${locator.QUESTIONS[0].title} xpath=//span[@class="user ng-binding"] @@ -31,7 +31,6 @@ ${locator.QUESTIONS[0].title} xpath=//span[@class="user ng-binding"]
31 ${locator.QUESTIONS[0].description} xpath=//span[@class="question-description ng-binding"] 31 ${locator.QUESTIONS[0].description} xpath=//span[@class="question-description ng-binding"]
32 ${locator.QUESTIONS[0].date} xpath=//span[@class="date ng-binding"] 32 ${locator.QUESTIONS[0].date} xpath=//span[@class="date ng-binding"]
33 33
34 -  
35 *** Keywords *** 34 *** Keywords ***
36 Підготувати дані для оголошення тендера 35 Підготувати дані для оголошення тендера
37 ${INITIAL_TENDER_DATA}= prepare_test_tender_data 36 ${INITIAL_TENDER_DATA}= prepare_test_tender_data
@@ -242,7 +241,6 @@ Set datetime @@ -242,7 +241,6 @@ Set datetime
242 Click Element xpath=(//a[@class="row tender-info ng-scope"]) 241 Click Element xpath=(//a[@class="row tender-info ng-scope"])
243 Wait Until Page Contains Element xpath=//a[@class="ng-binding ng-scope"]|//span[@class="ng-binding ng-scope"] 30 242 Wait Until Page Contains Element xpath=//a[@class="ng-binding ng-scope"]|//span[@class="ng-binding ng-scope"] 30
244 243
245 -  
246 отримати інформацію із тендера 244 отримати інформацію із тендера
247 [Arguments] @{ARGUMENTS} 245 [Arguments] @{ARGUMENTS}
248 [Documentation] 246 [Documentation]
@@ -424,7 +422,6 @@ Set datetime @@ -424,7 +422,6 @@ Set datetime
424 забрати позицію 422 забрати позицію
425 Click Element xpath=//a[@title="Добавить лот"]/preceding-sibling::a 423 Click Element xpath=//a[@title="Добавить лот"]/preceding-sibling::a
426 424
427 -  
428 Задати питання 425 Задати питання
429 [Arguments] @{ARGUMENTS} 426 [Arguments] @{ARGUMENTS}
430 [Documentation] 427 [Documentation]
@@ -2,10 +2,6 @@ @@ -2,10 +2,6 @@
2 Library op_robot_tests.tests_files.brokers.openprocurement_client_helper 2 Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
3 Library Selenium2Screenshots 3 Library Selenium2Screenshots
4 4
5 -***Variables***  
6 -${item_id} 0  
7 -${question_id} 0  
8 -  
9 *** Keywords *** 5 *** Keywords ***
10 Отримати internal id по UAid 6 Отримати internal id по UAid
11 [Arguments] @{ARGUMENTS} 7 [Arguments] @{ARGUMENTS}
@@ -133,7 +129,6 @@ ${question_id} 0 @@ -133,7 +129,6 @@ ${question_id} 0
133 ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} 129 ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token}
134 ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} 130 ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA}
135 131
136 -  
137 Задати питання 132 Задати питання
138 [Documentation] 133 [Documentation]
139 ... ${ARGUMENTS[0]} == username 134 ... ${ARGUMENTS[0]} == username
1 -*** Setting *** 1 +*** Settings ***
2 Library Selenium2Screenshots 2 Library Selenium2Screenshots
3 Library String 3 Library String
4 Library DateTime 4 Library DateTime
5 -Library Selenium2Library  
6 -Library Collections  
7 - 5 +Library Selenium2Library
  6 +Library Collections
8 7
9 *** Variables *** 8 *** Variables ***
10 -${HOMEPAGE} http://my.dz-test.net/cabinet/sign-in?sp=1&next=%2Fcabinet%2Fpurchases%2Fstate_purchase  
11 -${BROWSER} chrome 9 +${HOMEPAGE} http://my.dz-test.net/cabinet/sign-in?sp=1&next=%2Fcabinet%2Fpurchases%2Fstate_purchase
  10 +${BROWSER} chrome
12 ${LOGIN} r.zaporozhets@smartweb.com.ua 11 ${LOGIN} r.zaporozhets@smartweb.com.ua
13 ${PASSWORD} 1234 12 ${PASSWORD} 1234
14 13
1 -*** Setting *** 1 +*** Settings ***
2 Library Selenium2Screenshots 2 Library Selenium2Screenshots
3 Library String 3 Library String
4 Library DateTime 4 Library DateTime
@@ -7,7 +7,6 @@ Library DateTime @@ -7,7 +7,6 @@ Library DateTime
7 ${mail} test@mail.com 7 ${mail} test@mail.com
8 ${telephone} +380976535447 8 ${telephone} +380976535447
9 9
10 -  
11 *** Keywords *** 10 *** Keywords ***
12 Підготувати клієнт для користувача 11 Підготувати клієнт для користувача
13 [Arguments] @{ARGUMENTS} 12 [Arguments] @{ARGUMENTS}
@@ -170,4 +169,4 @@ Set Multi Ids @@ -170,4 +169,4 @@ Set Multi Ids
170 Click Link jquery=a[href^="#/tenderDetailes"] 169 Click Link jquery=a[href^="#/tenderDetailes"]
171 Wait Until Page Contains ${ARGUMENTS[1]} 10 170 Wait Until Page Contains ${ARGUMENTS[1]} 10
172 sleep 1 171 sleep 1
173 - Capture Page Screenshot  
  172 + Capture Page Screenshot
1 -*** Setting *** 1 +*** Settings ***
2 Library Selenium2Screenshots 2 Library Selenium2Screenshots
3 Library String 3 Library String
4 Library DateTime 4 Library DateTime
5 5
6 -  
7 *** Keywords *** 6 *** Keywords ***
8 Підготувати клієнт для користувача 7 Підготувати клієнт для користувача
9 [Arguments] ${username} 8 [Arguments] ${username}
@@ -33,4 +32,4 @@ Library DateTime @@ -33,4 +32,4 @@ Library DateTime
33 Click Link jquery=a[href^="#/tenderDetailes"] 32 Click Link jquery=a[href^="#/tenderDetailes"]
34 Wait Until Page Contains ${ARGUMENTS[1]} 10 33 Wait Until Page Contains ${ARGUMENTS[1]} 10
35 sleep 1 34 sleep 1
36 - Capture Page Screenshot  
  35 + Capture Page Screenshot
1 -E-tender:  
2 - keywords_file: etender  
3 - url: http://bid.uat.e-tender.biz/  
4 - timeout_on_wait: 15  
5 - period_interval: 2  
6 -Prom:  
7 - keywords_file: prom  
8 - url: http://dz.dz-test.net/  
9 - timeout_on_wait: 15  
10 - period_interval: 31  
11 -SmartTender:  
12 - keywords_file: smarttender  
13 - url: http://smarttender.biz/tenders  
14 - timeout_on_wait: 15  
15 - period_interval: 2  
16 Quinta: 1 Quinta:
17 keywords_file: openprocurement_client 2 keywords_file: openprocurement_client
18 - timeout_on_wait: 0 3 + timeout_on_wait: 0
19 period_interval: 2 4 period_interval: 2
20 -Publicbid:  
21 - keywords_file: publicbid  
22 - url: https://public-bid.com.ua/  
23 - timeout_on_wait: 15  
24 - period_interval: 2  
25 -Netcast:  
26 - keywords_file: netcast  
27 - url: "http://dz2.byustudio.in.ua"  
28 - login: admin  
29 - password: uStudio  
30 - timeout_on_wait: 15 5 + roles:
  6 + tender_owner: Tender_Owner
  7 + provider: Tender_User
  8 + provider1: Tender_User1
  9 + viewer: Tender_Viewer
  10 +E-tender:
  11 + keywords_file: etender
  12 + url: http://bid.uat.e-tender.biz/
  13 + timeout_on_wait: 15
31 period_interval: 2 14 period_interval: 2
  15 + roles:
  16 + tender_owner: E-tender_Owner
  17 + provider: E-tender_Provider1
  18 + provider1: E-tender_Provider2
  19 + viewer: E-tender_Viewer
32 Netcast: 20 Netcast:
33 keywords_file: netcast 21 keywords_file: netcast
34 url: "http://dz2.byustudio.in.ua" 22 url: "http://dz2.byustudio.in.ua"
35 login: admin 23 login: admin
36 password: uStudio 24 password: uStudio
37 - timeout_on_wait: 15 25 + timeout_on_wait: 15
38 period_interval: 2 26 period_interval: 2
  27 + roles:
  28 + tender_owner: Netcast_Owner
  29 + provider: Netcast_Provider1
  30 + viewer: Netcast_Viewer
39 Newtend: 31 Newtend:
40 keywords_file: newtend 32 keywords_file: newtend
41 url: http://openprocurement:test@dev23.newtend.com 33 url: http://openprocurement:test@dev23.newtend.com
42 - timeout_on_wait: 15 34 + timeout_on_wait: 15
  35 + period_interval: 2
  36 + roles:
  37 + tender_owner: Newtend_Owner
  38 + provider: Newtend_Provider1
  39 + viewer: Newtend_Viewer
  40 +Prom:
  41 + keywords_file: prom
  42 + url: http://dz.dz-test.net/
  43 + timeout_on_wait: 15
  44 + period_interval: 31
  45 + roles:
  46 + tender_owner: Prom_Owner
  47 + viewer: Prom_Viewer
  48 +Publicbid:
  49 + keywords_file: publicbid
  50 + url: https://public-bid.com.ua/
  51 + timeout_on_wait: 15
  52 + period_interval: 2
  53 + roles:
  54 + tender_owner: Publicbid_Owner
  55 + viewer: Publicbid_Viewer
  56 +SmartTender:
  57 + keywords_file: smarttender
  58 + url: http://smarttender.biz/tenders
  59 + timeout_on_wait: 15
43 period_interval: 2 60 period_interval: 2
  61 + roles:
  62 + viewer: SmartTender_Viewer
@@ -2,21 +2,21 @@ users: @@ -2,21 +2,21 @@ users:
2 Tender_Owner: 2 Tender_Owner:
3 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 3 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
4 broker: Quinta 4 broker: Quinta
5 - Tender_Viewer:  
6 - broker: Quinta  
7 - api_key: ""  
8 Tender_User: 5 Tender_User:
9 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 6 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
10 broker: Quinta 7 broker: Quinta
11 Tender_User1: 8 Tender_User1:
12 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 9 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
13 broker: Quinta 10 broker: Quinta
  11 + Tender_Viewer:
  12 + broker: Quinta
  13 + api_key: ""
14 E-tender_Owner: 14 E-tender_Owner:
15 broker: E-tender 15 broker: E-tender
16 username: E-tendertest 16 username: E-tendertest
17 homepage: "http://bid.uat.e-tender.biz/#/profile" 17 homepage: "http://bid.uat.e-tender.biz/#/profile"
18 login: Misha2 18 login: Misha2
19 - password: Password1 19 + password: Password1
20 browser: chrome 20 browser: chrome
21 position: [0, 0] 21 position: [0, 0]
22 size: [800, 800] 22 size: [800, 800]
@@ -58,7 +58,7 @@ users: @@ -58,7 +58,7 @@ users:
58 broker: Netcast 58 broker: Netcast
59 username: Netcasttest 59 username: Netcasttest
60 homepage: "http://dz2.byustudio.in.ua" 60 homepage: "http://dz2.byustudio.in.ua"
61 - login: halyna.khimka@gmail.com 61 + login: halyna.khimka@gmail.com
62 password: JHO5VUp5n 62 password: JHO5VUp5n
63 browser: chrome 63 browser: chrome
64 position: [0, 0] 64 position: [0, 0]
@@ -75,7 +75,7 @@ users: @@ -75,7 +75,7 @@ users:
75 username: Newtendtest 75 username: Newtendtest
76 homepage: "http://dev23.newtend.com/openprocurement/#/home/page/1" 76 homepage: "http://dev23.newtend.com/openprocurement/#/home/page/1"
77 login: openprocurement@mailinator.com 77 login: openprocurement@mailinator.com
78 - password: 123123 78 + password: 123123
79 browser: chrome 79 browser: chrome
80 position: [0, 0] 80 position: [0, 0]
81 size: [1200, 1200] 81 size: [1200, 1200]
1 -*** Setting *** 1 +*** Settings ***
2 Resource resource.robot 2 Resource resource.robot
3 Library op_robot_tests.tests_files.service_keywords 3 Library op_robot_tests.tests_files.service_keywords
4 Library String 4 Library String
@@ -8,32 +8,45 @@ Library DateTime @@ -8,32 +8,45 @@ Library DateTime
8 Library Selenium2Screenshots 8 Library Selenium2Screenshots
9 Library DebugLibrary 9 Library DebugLibrary
10 Library op_robot_tests.tests_files.brokers.openprocurement_client_helper 10 Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
11 -*** Variables ***  
12 -  
13 11
14 *** Keywords *** 12 *** Keywords ***
15 TestSuiteSetup 13 TestSuiteSetup
16 - Завантажуємо дані про користувачів і майданчики ${LOAD_USERS} 14 + Завантажуємо дані про користувачів і майданчики
17 Підготовка початкових даних 15 Підготовка початкових даних
18 16
  17 +Set Suite Variable With Default Value
  18 + [Arguments] ${suite_var} ${def_value}
  19 + ${tmp}= Get Variable Value ${${suite_var}} ${def_value}
  20 + Set Suite Variable ${${suite_var}} ${tmp}
  21 +
19 Завантажуємо дані про користувачів і майданчики 22 Завантажуємо дані про користувачів і майданчики
20 - [Arguments] ${active_users}  
21 - log ${active_users} 23 + Log ${broker}
  24 + Log ${role}
22 25
23 ${file_path}= Get Variable Value ${BROKERS_FILE} brokers.yaml 26 ${file_path}= Get Variable Value ${BROKERS_FILE} brokers.yaml
24 ${BROKERS}= load_initial_data_from ${file_path} 27 ${BROKERS}= load_initial_data_from ${file_path}
25 log ${BROKERS} 28 log ${BROKERS}
26 Set Global Variable ${BROKERS} 29 Set Global Variable ${BROKERS}
  30 +
27 ${brokers_list}= Get Dictionary Items ${BROKERS} 31 ${brokers_list}= Get Dictionary Items ${BROKERS}
28 log ${brokers_list} 32 log ${brokers_list}
  33 +
29 ${file_path}= Get Variable Value ${USERS_FILE} users.yaml 34 ${file_path}= Get Variable Value ${USERS_FILE} users.yaml
30 ${USERS}= load_initial_data_from ${file_path} 35 ${USERS}= load_initial_data_from ${file_path}
31 Set Global Variable ${USERS} 36 Set Global Variable ${USERS}
  37 +
  38 + Set Suite Variable With Default Value ${role} ${BROKERS['${broker}'].roles.${role}}
  39 + Set Suite Variable With Default Value tender_owner Tender_Owner
  40 + Set Suite Variable With Default Value provider Tender_User
  41 + Set Suite Variable With Default Value provider1 Tender_User1
  42 + Set Suite Variable With Default Value viewer Tender_Viewer
  43 + ${active_users}= Create Dictionary tender_owner ${tender_owner} provider ${provider} provider1 ${provider1} viewer ${viewer}
  44 +
32 ${users_list}= Get Dictionary Items ${USERS.users} 45 ${users_list}= Get Dictionary Items ${USERS.users}
33 :FOR ${username} ${user_data} IN @{users_list} 46 :FOR ${username} ${user_data} IN @{users_list}
34 \ log ${active_users} 47 \ log ${active_users}
35 \ log ${username} 48 \ log ${username}
36 - \ ${status}= Run Keyword And Return Status List Should Contain Value ${active_users} ${username} 49 + \ ${status}= Run Keyword And Return Status Dictionary Should Contain Value ${active_users} ${username}
37 \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file} майданчики 50 \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file} майданчики
38 \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача 51 \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача
39 52
@@ -64,7 +77,6 @@ TestSuiteSetup @@ -64,7 +77,6 @@ TestSuiteSetup
64 Завантажуємо бібліотеку з реалізацією ${keywords_file} майданчики 77 Завантажуємо бібліотеку з реалізацією ${keywords_file} майданчики
65 Import Resource ${CURDIR}/brokers/${keywords_file}.robot 78 Import Resource ${CURDIR}/brokers/${keywords_file}.robot
66 79
67 -  
68 ################################################################################## 80 ##################################################################################
69 Дочекатись синхронізації з майданчиком 81 Дочекатись синхронізації з майданчиком
70 [Arguments] ${username} 82 [Arguments] ${username}
1 -*** Setting *** 1 +*** Settings ***
2 Library op_robot_tests.tests_files.service_keywords 2 Library op_robot_tests.tests_files.service_keywords
3 Library String 3 Library String
4 Library Collections 4 Library Collections
@@ -10,15 +10,10 @@ Suite Setup TestSuiteSetup @@ -10,15 +10,10 @@ Suite Setup TestSuiteSetup
10 Suite Teardown Close all browsers 10 Suite Teardown Close all browsers
11 11
12 *** Variables *** 12 *** Variables ***
13 -${mode} multi  
14 -${tender_dump_id} 0  
15 -${item_id} 0  
16 -${question_id} 0  
17 -  
18 -${tender_owner} Tender_Owner  
19 -${provider} Tender_User  
20 -${viewer} Tender_Viewer  
21 -${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"] 13 +${mode} multi
  14 +
  15 +${role} viewer
  16 +${broker} Quinta
22 17
23 *** Test Cases *** 18 *** Test Cases ***
24 Можливість оголосити багатопредметний тендер 19 Можливість оголосити багатопредметний тендер
1 -*** Setting *** 1 +*** Settings ***
2 Library op_robot_tests.tests_files.service_keywords 2 Library op_robot_tests.tests_files.service_keywords
3 Library String 3 Library String
4 Library Collections 4 Library Collections
@@ -10,18 +10,12 @@ Suite Setup TestSuiteSetup @@ -10,18 +10,12 @@ Suite Setup TestSuiteSetup
10 Suite Teardown Close all browsers 10 Suite Teardown Close all browsers
11 11
12 *** Variables *** 12 *** Variables ***
13 -${tender_dump_id} 0  
14 -${mode} single 13 +${mode} single
15 14
16 -${tender_owner} Tender_Owner  
17 -${provider} Tender_User  
18 -${provider1} Tender_User1  
19 -${viewer} Tender_Viewer 15 +${role} viewer
  16 +${broker} Quinta
20 17
21 -${LOAD_USERS} ["${tender_owner}", "${provider}", "${provider1}", "${viewer}"]  
22 -  
23 -${item_id} 0  
24 -${question_id} 0 18 +${question_id} 0
25 19
26 *** Test Cases *** 20 *** Test Cases ***
27 Можливість оголосити однопредметний тендер 21 Можливість оголосити однопредметний тендер
@@ -119,75 +113,75 @@ ${question_id} 0 @@ -119,75 +113,75 @@ ${question_id} 0
119 113
120 Відображення опису позицій закупівлі однопредметного тендера 114 Відображення опису позицій закупівлі однопредметного тендера
121 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 115 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
122 - Звірити поле тендера ${viewer} items[${item_id}].description 116 + Звірити поле тендера ${viewer} items[0].description
123 117
124 Відображення дати доставки позицій закупівлі однопредметного тендера 118 Відображення дати доставки позицій закупівлі однопредметного тендера
125 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 119 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
126 - Звірити дату тендера ${viewer} items[${item_id}].deliveryDate.endDate 120 + Звірити дату тендера ${viewer} items[0].deliveryDate.endDate
127 121
128 Відображення координат широти доставки позицій закупівлі однопредметного тендера 122 Відображення координат широти доставки позицій закупівлі однопредметного тендера
129 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 123 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
130 - Звірити поле тендера ${viewer} items[${item_id}].deliveryLocation.latitude 124 + Звірити поле тендера ${viewer} items[0].deliveryLocation.latitude
131 125
132 Відображення координат довготи доставки позицій закупівлі однопредметного тендера 126 Відображення координат довготи доставки позицій закупівлі однопредметного тендера
133 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 127 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
134 - Звірити поле тендера ${viewer} items[${item_id}].deliveryLocation.longitude 128 + Звірити поле тендера ${viewer} items[0].deliveryLocation.longitude
135 129
136 Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера 130 Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера
137 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 131 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
138 - Звірити поле тендера ${viewer} items[${item_id}].deliveryAddress.countryName 132 + Звірити поле тендера ${viewer} items[0].deliveryAddress.countryName
139 133
140 Відображення пошт. коду доставки позицій закупівлі однопредметного тендера 134 Відображення пошт. коду доставки позицій закупівлі однопредметного тендера
141 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 135 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
142 - Звірити поле тендера ${viewer} items[${item_id}].deliveryAddress.postalCode 136 + Звірити поле тендера ${viewer} items[0].deliveryAddress.postalCode
143 137
144 Відображення регіону доставки позицій закупівлі однопредметного тендера 138 Відображення регіону доставки позицій закупівлі однопредметного тендера
145 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 139 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
146 - Звірити поле тендера ${viewer} items[${item_id}].deliveryAddress.region 140 + Звірити поле тендера ${viewer} items[0].deliveryAddress.region
147 141
148 Відображення locality адреси доставки позицій закупівлі однопредметного тендера 142 Відображення locality адреси доставки позицій закупівлі однопредметного тендера
149 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 143 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
150 - Звірити поле тендера ${viewer} items[${item_id}].deliveryAddress.locality 144 + Звірити поле тендера ${viewer} items[0].deliveryAddress.locality
151 145
152 Відображення вулиці доставки позицій закупівлі однопредметного тендера 146 Відображення вулиці доставки позицій закупівлі однопредметного тендера
153 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 147 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
154 - Звірити поле тендера ${viewer} items[${item_id}].deliveryAddress.streetAddress 148 + Звірити поле тендера ${viewer} items[0].deliveryAddress.streetAddress
155 149
156 Відображення схеми класифікації позицій закупівлі однопредметного тендера 150 Відображення схеми класифікації позицій закупівлі однопредметного тендера
157 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 151 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
158 - Звірити поле тендера ${viewer} items[${item_id}].classification.scheme 152 + Звірити поле тендера ${viewer} items[0].classification.scheme
159 153
160 Відображення ідентифікатора класифікації позицій закупівлі однопредметного тендера 154 Відображення ідентифікатора класифікації позицій закупівлі однопредметного тендера
161 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 155 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
162 - Звірити поле тендера ${viewer} items[${item_id}].classification.id 156 + Звірити поле тендера ${viewer} items[0].classification.id
163 157
164 Відображення опису класифікації позицій закупівлі однопредметного тендера 158 Відображення опису класифікації позицій закупівлі однопредметного тендера
165 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 159 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
166 - Звірити поле тендера ${viewer} items[${item_id}].classification.description 160 + Звірити поле тендера ${viewer} items[0].classification.description
167 161
168 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера 162 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера
169 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 163 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
170 - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].scheme 164 + Звірити поле тендера ${viewer} items[0].additionalClassifications[0].scheme
171 165
172 Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера 166 Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера
173 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 167 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
174 - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].id 168 + Звірити поле тендера ${viewer} items[0].additionalClassifications[0].id
175 169
176 Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера 170 Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера
177 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 171 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
178 - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].description 172 + Звірити поле тендера ${viewer} items[0].additionalClassifications[0].description
179 173
180 Відображення назви одиниці позицій закупівлі однопредметного тендера 174 Відображення назви одиниці позицій закупівлі однопредметного тендера
181 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 175 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
182 - Звірити поле тендера ${viewer} items[${item_id}].unit.name 176 + Звірити поле тендера ${viewer} items[0].unit.name
183 177
184 Відображення коду одиниці позицій закупівлі однопредметного тендера 178 Відображення коду одиниці позицій закупівлі однопредметного тендера
185 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 179 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
186 - Звірити поле тендера ${viewer} items[${item_id}].unit.code 180 + Звірити поле тендера ${viewer} items[0].unit.code
187 181
188 Відображення кількості позицій закупівлі однопредметного тендера 182 Відображення кількості позицій закупівлі однопредметного тендера
189 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 183 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
190 - Звірити поле тендера ${viewer} items[${item_id}].quantity 184 + Звірити поле тендера ${viewer} items[0].quantity
191 185
192 ####### 186 #######
193 #Відображення анонімного питання без відповідей 187 #Відображення анонімного питання без відповідей
1 -*** Setting *** 1 +*** Settings ***
2 Library op_robot_tests.tests_files.service_keywords 2 Library op_robot_tests.tests_files.service_keywords
3 Library String 3 Library String
4 Library Collections 4 Library Collections
@@ -10,18 +10,10 @@ Suite Setup TestSuiteSetup @@ -10,18 +10,10 @@ Suite Setup TestSuiteSetup
10 Suite Teardown Close all browsers 10 Suite Teardown Close all browsers
11 11
12 *** Variables *** 12 *** Variables ***
13 -${tender_dump_id} 0  
14 -${mode} single 13 +${mode} single
15 14
16 -${tender_owner} Tender_Owner  
17 -${provider} Tender_User  
18 -${provider1} Tender_User1  
19 -${viewer} Tender_Viewer  
20 -  
21 -${LOAD_USERS} ["${tender_owner}", "${provider}", "${provider1}", "${viewer}"]  
22 -  
23 -${item_id} 0  
24 -${question_id} 0 15 +${role} viewer
  16 +${broker} Quinta
25 17
26 *** Test Cases *** 18 *** Test Cases ***
27 Можливість оголосити однопредметний тендер 19 Можливість оголосити однопредметний тендер
Please register or login to post a comment