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