Commit 892ecde7b3bb371430c303e470f0b16b039cacaf
1 parent
ade83edd
moved path variable to resourse file, added token to Upload File grouped testcases
Showing
13 changed files
with
109 additions
and
75 deletions
@@ -5,7 +5,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -5,7 +5,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
5 | Підготувати клієнт для користувача | 5 | Підготувати клієнт для користувача |
6 | [Arguments] @{ARGUMENTS} | 6 | [Arguments] @{ARGUMENTS} |
7 | [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо | 7 | [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо |
8 | - ${api_wrapper}= prepare_api_wrapper ${USERS.users['${ARGUMENTS[0]}'].api_key} | 8 | + ${api_wrapper}= prepare_api_wrapper ${USERS.users['${ARGUMENTS[0]}'].api_key} ${API_HOST_URL} |
9 | Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} client ${api_wrapper} | 9 | Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} client ${api_wrapper} |
10 | Log Variables | 10 | Log Variables |
11 | 11 | ||
@@ -28,7 +28,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -28,7 +28,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
28 | [Arguments] @{ARGUMENTS} | 28 | [Arguments] @{ARGUMENTS} |
29 | ${INITIAL_TENDER_DATA}= prepare_test_tender_data_multiple_items | 29 | ${INITIAL_TENDER_DATA}= prepare_test_tender_data_multiple_items |
30 | Log object data ${INITIAL_TENDER_DATA} | 30 | Log object data ${INITIAL_TENDER_DATA} |
31 | - ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_tender ${INITIAL_TENDER_DATA} | 31 | + ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_tender ${INITIAL_TENDER_DATA} |
32 | Log object data ${TENDER_DATA} cteated_tender | 32 | Log object data ${TENDER_DATA} cteated_tender |
33 | ${access_token}= Get Variable Value ${TENDER_DATA.access.token} | 33 | ${access_token}= Get Variable Value ${TENDER_DATA.access.token} |
34 | Set Global Variable ${access_token} | 34 | Set Global Variable ${access_token} |
@@ -177,8 +177,6 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -177,8 +177,6 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
177 | ${complaint_with_answer}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _patch_tender_resource_item ${tender} ${ARGUMENTS[3]} complaints | 177 | ${complaint_with_answer}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _patch_tender_resource_item ${tender} ${ARGUMENTS[3]} complaints |
178 | log many ${USERS.users['${ARGUMENTS[0]}'].client} ${tender} ${ARGUMENTS[3]} | 178 | log many ${USERS.users['${ARGUMENTS[0]}'].client} ${tender} ${ARGUMENTS[3]} |
179 | Log object data ${complaint_with_answer} complaint_with_answer | 179 | Log object data ${complaint_with_answer} complaint_with_answer |
180 | - | ||
181 | - | ||
182 | 180 | ||
183 | Подати цінову пропозицію | 181 | Подати цінову пропозицію |
184 | [Documentation] | 182 | [Documentation] |
@@ -190,7 +188,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -190,7 +188,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
190 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]} | 188 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]} |
191 | ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]} | 189 | ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]} |
192 | [return] ${biddingresponce} | 190 | [return] ${biddingresponce} |
193 | - | 191 | + |
194 | Змінити цінову пропозицію | 192 | Змінити цінову пропозицію |
195 | [Documentation] | 193 | [Documentation] |
196 | ... ${ARGUMENTS[0]} == username | 194 | ... ${ARGUMENTS[0]} == username |
@@ -214,11 +212,14 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -214,11 +212,14 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
214 | Log object data ${award_activeted_response} award_activeted_response | 212 | Log object data ${award_activeted_response} award_activeted_response |
215 | [return] ${award_activeted_response} | 213 | [return] ${award_activeted_response} |
216 | 214 | ||
217 | -Завантажити договір | 215 | + |
216 | +Завантажити документ | ||
218 | [Documentation] | 217 | [Documentation] |
219 | ... ${ARGUMENTS[0]} == username | 218 | ... ${ARGUMENTS[0]} == username |
219 | + ... ${ARGUMENTS[1]} == token | ||
220 | [Arguments] @{ARGUMENTS} | 220 | [Arguments] @{ARGUMENTS} |
221 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id} | 221 | ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id} |
222 | + ${tender}= set_access_key ${tender} ${ARGUMENTS[1]} | ||
222 | ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${tender} | 223 | ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${tender} |
223 | Log object data ${reply} reply | 224 | Log object data ${reply} reply |
224 | 225 |
@@ -17,3 +17,7 @@ Publicbid: | @@ -17,3 +17,7 @@ Publicbid: | ||
17 | keywords_file: publicbid | 17 | keywords_file: publicbid |
18 | url: https://public-bid.com.ua/ | 18 | url: https://public-bid.com.ua/ |
19 | timout_on_wait: 15 | 19 | timout_on_wait: 15 |
20 | +Netcast: | ||
21 | + keywords_file: netcast | ||
22 | + url: http://dz2.byustudio.in.ua | ||
23 | + timout_on_wait: 15 |
1 | + | ||
1 | tender_owner: Tender Owner | 2 | tender_owner: Tender Owner |
2 | users: | 3 | users: |
3 | Tender Owner: | 4 | Tender Owner: |
@@ -26,11 +27,20 @@ users: | @@ -26,11 +27,20 @@ users: | ||
26 | username: Publicbid | 27 | username: Publicbid |
27 | browser: chrome | 28 | browser: chrome |
28 | position: [0, 450] | 29 | position: [0, 450] |
29 | - size: [640, 450] | 30 | + size: [640, 450] |
31 | + Netcast Viewer: | ||
32 | + broker: Netcast | ||
33 | + username: TetcastTest | ||
34 | + browser: chrome | ||
35 | + position: [0, 450] | ||
36 | + size: [640, 450] | ||
30 | Tender Viewer: | 37 | Tender Viewer: |
31 | broker: Quinta | 38 | broker: Quinta |
32 | api_key: "" | 39 | api_key: "" |
33 | Tender User: | 40 | Tender User: |
34 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 | 41 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
35 | broker: Quinta | 42 | broker: Quinta |
43 | + Tender User1: | ||
44 | + api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 | ||
45 | + broker: Quinta | ||
36 | 46 |
@@ -303,6 +303,16 @@ def test_bid_data(): | @@ -303,6 +303,16 @@ def test_bid_data(): | ||
303 | } | 303 | } |
304 | } | 304 | } |
305 | }) | 305 | }) |
306 | + | ||
307 | +def auction_bid(): | ||
308 | + return munchify({ | ||
309 | + "data": {"value": { | ||
310 | + "amount": 200, | ||
311 | + "currency": "UAH", | ||
312 | + "valueAddedTaxIncluded": true | ||
313 | + } | ||
314 | + } | ||
315 | + }) | ||
306 | 316 | ||
307 | 317 | ||
308 | def test_award_data(): | 318 | def test_award_data(): |
1 | +*** Setting *** | ||
2 | +Resource resource.robot | ||
3 | + | ||
1 | *** Variables *** | 4 | *** Variables *** |
2 | ${tender_dump_id} 0 | 5 | ${tender_dump_id} 0 |
3 | 6 | ||
@@ -91,7 +94,7 @@ TestCaseSetup | @@ -91,7 +94,7 @@ TestCaseSetup | ||
91 | Run keyword if '${status}' == 'FAIL' Log Учасник ${username} не зміг виконати "${command}" WARN | 94 | Run keyword if '${status}' == 'FAIL' Log Учасник ${username} не зміг виконати "${command}" WARN |
92 | [return] ${value} | 95 | [return] ${value} |
93 | 96 | ||
94 | - | 97 | + |
95 | Дочекатись дати | 98 | Дочекатись дати |
96 | [Arguments] ${date} | 99 | [Arguments] ${date} |
97 | ${wait_timout}= wait_to_date ${date} | 100 | ${wait_timout}= wait_to_date ${date} |
@@ -101,4 +104,10 @@ TestCaseSetup | @@ -101,4 +104,10 @@ TestCaseSetup | ||
101 | Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate} | 104 | Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate} |
102 | 105 | ||
103 | Дочекатись дати закінчення прийому пропозицій | 106 | Дочекатись дати закінчення прийому пропозицій |
104 | - Дочекатись дати ${TENDER_DATA.data.tenderPeriod.endDate} | ||
107 | + Дочекатись дати ${TENDER_DATA.data.tenderPeriod.endDate} | ||
108 | + | ||
109 | +Дочекатись дати початоку аукціону | ||
110 | + Дочекатись дати ${TENDER_DATA.data.auctionPeriod.startDate} | ||
111 | + | ||
112 | +Дочекатись дати закінчення аукціону | ||
113 | + Дочекатись дати ${TENDER_DATA.data.auctionPeriod.endDate} |
@@ -5,6 +5,7 @@ LIbrary Collections | @@ -5,6 +5,7 @@ LIbrary Collections | ||
5 | LIbrary Selenium2Library | 5 | LIbrary Selenium2Library |
6 | Library DebugLibrary | 6 | Library DebugLibrary |
7 | Resource keywords.robot | 7 | Resource keywords.robot |
8 | +Resource resource.robot | ||
8 | Suite Setup TestCaseSetup | 9 | Suite Setup TestCaseSetup |
9 | Suite Teardown Close all browsers | 10 | Suite Teardown Close all browsers |
10 | 11 |
op_robot_tests/tests_files/resource.robot
0 → 100644
@@ -13,7 +13,8 @@ from dpath.util import set as xpathset | @@ -13,7 +13,8 @@ from dpath.util import set as xpathset | ||
13 | from jsonpath_rw import parse as parse_path | 13 | from jsonpath_rw import parse as parse_path |
14 | from .initial_data import ( | 14 | from .initial_data import ( |
15 | test_tender_data, test_question_data, test_question_answer_data, | 15 | test_tender_data, test_question_data, test_question_answer_data, |
16 | - test_bid_data, test_award_data, test_complaint_data, test_complaint_reply_data, test_tender_data_multiple_lots | 16 | + test_bid_data, test_award_data, test_complaint_data, test_complaint_reply_data, test_tender_data_multiple_lots, |
17 | + auction_bid | ||
17 | ) | 18 | ) |
18 | 19 | ||
19 | 20 |
@@ -5,6 +5,7 @@ LIbrary Collections | @@ -5,6 +5,7 @@ LIbrary Collections | ||
5 | LIbrary Selenium2Library | 5 | LIbrary Selenium2Library |
6 | Library DebugLibrary | 6 | Library DebugLibrary |
7 | Resource keywords.robot | 7 | Resource keywords.robot |
8 | +Resource resource.robot | ||
8 | Suite Setup TestCaseSetup | 9 | Suite Setup TestCaseSetup |
9 | Suite Teardown Close all browsers | 10 | Suite Teardown Close all browsers |
10 | 11 | ||
@@ -14,6 +15,7 @@ ${viewer} Tender Viewer | @@ -14,6 +15,7 @@ ${viewer} Tender Viewer | ||
14 | #Prom Viewer | 15 | #Prom Viewer |
15 | #SmartTender Viewer | 16 | #SmartTender Viewer |
16 | #Publicbid Viewer | 17 | #Publicbid Viewer |
18 | +#Netcast Viewer | ||
17 | 19 | ||
18 | ${provider} Tender User | 20 | ${provider} Tender User |
19 | 21 | ||
@@ -191,34 +193,4 @@ ${provider} Tender User | @@ -191,34 +193,4 @@ ${provider} Tender User | ||
191 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання | 193 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання |
192 | Дочекатись синхронізації з майданчиком ${viewer} | 194 | Дочекатись синхронізації з майданчиком ${viewer} |
193 | Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} | 195 | Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} |
194 | - Звірити поле тендера ${viewer} questions[0].answer | ||
195 | - | ||
196 | - | ||
197 | - | ||
198 | -Подати цінову пропозицію | ||
199 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
200 | - Дочекатись дати початоку прийому пропозицій | ||
201 | - ${bid}= test bid data | ||
202 | - Log object data ${bid} | ||
203 | - ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
204 | - Set Global Variable ${biddingresponce} | ||
205 | - | ||
206 | - | ||
207 | -Змінити цінову пропозицію | ||
208 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | ||
209 | - Log object data ${biddingresponce} | ||
210 | - Set To Dictionary ${biddingresponce.data.value} amount 600 | ||
211 | - Log object data ${biddingresponce.data.value} | ||
212 | - Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce} | ||
213 | - | ||
214 | -Прийняти пропозицію переможця | ||
215 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця | ||
216 | - Дочекатись дати закінчення прийому пропозицій | ||
217 | - ${LAST_MODIFICATION_DATE}= Get Current Date | ||
218 | - Set Global Variable ${LAST_MODIFICATION_DATE} | ||
219 | - отримати останні зміни в тендері | ||
220 | - ${award}= test_award_data | ||
221 | - ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0] | ||
222 | - Set To Dictionary ${award} data ${award_data} | ||
223 | - Set To Dictionary ${award['data']} status active | ||
224 | - Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} | ||
196 | + Звірити поле тендера ${viewer} questions[0].answer |
@@ -5,6 +5,7 @@ LIbrary Collections | @@ -5,6 +5,7 @@ LIbrary Collections | ||
5 | LIbrary Selenium2Library | 5 | LIbrary Selenium2Library |
6 | Library DebugLibrary | 6 | Library DebugLibrary |
7 | Resource keywords.robot | 7 | Resource keywords.robot |
8 | +Resource resource.robot | ||
8 | Suite Setup TestCaseSetup | 9 | Suite Setup TestCaseSetup |
9 | Suite Teardown Close all browsers | 10 | Suite Teardown Close all browsers |
10 | 11 | ||
@@ -12,7 +13,7 @@ Suite Teardown Close all browsers | @@ -12,7 +13,7 @@ Suite Teardown Close all browsers | ||
12 | ${viewer} Tender Viewer | 13 | ${viewer} Tender Viewer |
13 | # Tender Viewer | 14 | # Tender Viewer |
14 | ${provider} Tender User | 15 | ${provider} Tender User |
15 | - | 16 | +${provider1} Tender User |
16 | 17 | ||
17 | *** Test Cases *** | 18 | *** Test Cases *** |
18 | Можливість оголосити однопердметний тендер | 19 | Можливість оголосити однопердметний тендер |
@@ -20,43 +21,63 @@ ${provider} Tender User | @@ -20,43 +21,63 @@ ${provider} Tender User | ||
20 | Викликати для учасника ${USERS.tender_owner} Створити тендер | 21 | Викликати для учасника ${USERS.tender_owner} Створити тендер |
21 | ${LAST_MODIFICATION_DATE}= Get Current Date | 22 | ${LAST_MODIFICATION_DATE}= Get Current Date |
22 | Set Global Variable ${LAST_MODIFICATION_DATE} | 23 | Set Global Variable ${LAST_MODIFICATION_DATE} |
23 | - | 24 | + |
25 | +Завантажити документ закупівельником | ||
26 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість завантажити документ | ||
27 | + ${access_token}= Get Variable Value ${TENDER_DATA.access.token} | ||
28 | + Викликати для учасника ${USERS.tender_owner} Завантажити документ ${access_token} | ||
29 | + | ||
24 | Пошук однопредметного тендера по ідентифікатору | 30 | Пошук однопредметного тендера по ідентифікатору |
25 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | 31 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
26 | Дочекатись синхронізації з майданчиком ${viewer} | 32 | Дочекатись синхронізації з майданчиком ${viewer} |
27 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} | 33 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} |
28 | 34 | ||
29 | -Подати цінову пропозицію bidder1 | 35 | +Подати цінову пропозицію bidder1 |
30 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 36 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
31 | Дочекатись дати початоку прийому пропозицій | 37 | Дочекатись дати початоку прийому пропозицій |
32 | ${bid}= test bid data | 38 | ${bid}= test bid data |
33 | Log object data ${bid} | 39 | Log object data ${bid} |
34 | - ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
35 | - Set Global Variable ${biddingresponce} | 40 | + ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} |
41 | + Set Global Variable ${biddingresponce1} | ||
42 | + log ${biddingresponce1} | ||
43 | + | ||
44 | +Завантажити документ першим учасником | ||
45 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
46 | + log ${USERS.users['${provider}'].broker} | ||
47 | + log ${biddingresponce1} | ||
48 | + ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
49 | + Викликати для учасника ${provider} Завантажити документ ${token1} | ||
36 | 50 | ||
37 | -#Подати цінову пропозицію bidder2 | ||
38 | -# [Tags] ${USERS.users['${provider2}'].broker}: Можливість подати цінову пропозицію | ||
39 | -# Дочекатись дати початоку прийому пропозицій | ||
40 | -# ${bid}= test bid data | ||
41 | -# Log object data ${bid} | ||
42 | -# ${biddingresponce}= Викликати для учасника ${provider2} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
43 | -# Set Global Variable ${biddingresponce} | 51 | +Подати цінову пропозицію bidder2 |
52 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | ||
53 | + Дочекатись дати початоку прийому пропозицій | ||
54 | + ${bid}= test bid data | ||
55 | + Log object data ${bid} | ||
56 | + ${biddingresponce2}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
57 | + Set Global Variable ${biddingresponce2} | ||
58 | + log ${biddingresponce2} | ||
44 | 59 | ||
60 | +Завантажити документ другим учасником | ||
61 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
62 | + log ${USERS.users['${provider1}'].broker} | ||
63 | + ${token2}= Get Variable Value ${biddingresponce2.access.token} | ||
64 | + Викликати для учасника ${provider1} Завантажити документ ${token2} | ||
65 | + | ||
45 | Змінити цінову пропозицію | 66 | Змінити цінову пропозицію |
46 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | 67 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
47 | - Log object data ${biddingresponce} | ||
48 | - Set To Dictionary ${biddingresponce.data.value} amount 600 | ||
49 | - Log object data ${biddingresponce.data.value} | ||
50 | - Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce} | ||
51 | - | ||
52 | -Прийняти пропозицію переможця | ||
53 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця | ||
54 | - Дочекатись дати закінчення прийому пропозицій | ||
55 | - ${LAST_MODIFICATION_DATE}= Get Current Date | ||
56 | - Set Global Variable ${LAST_MODIFICATION_DATE} | ||
57 | - отримати останні зміни в тендері | ||
58 | - ${award}= test_award_data | ||
59 | - ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0] | ||
60 | - Set To Dictionary ${award} data ${award_data} | ||
61 | - Set To Dictionary ${award['data']} status active | ||
62 | - Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} | ||
68 | + Log object data ${biddingresponce1} | ||
69 | + Set To Dictionary ${biddingresponce1.data.value} amount 400 | ||
70 | + Log object data ${biddingresponce1.data.value} | ||
71 | + Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce1} | ||
72 | + | ||
73 | +#Прийняти пропозицію переможця | ||
74 | +# [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця | ||
75 | +# Дочекатись дати закінчення прийому пропозицій | ||
76 | +# ${LAST_MODIFICATION_DATE}= Get Current Date | ||
77 | +# Set Global Variable ${LAST_MODIFICATION_DATE} | ||
78 | +# отримати останні зміни в тендері | ||
79 | +# ${award}= test_award_data | ||
80 | +# ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0] | ||
81 | +# Set To Dictionary ${award} data ${award_data} | ||
82 | +# Set To Dictionary ${award['data']} status active | ||
83 | +# Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} |
@@ -5,6 +5,7 @@ LIbrary Collections | @@ -5,6 +5,7 @@ LIbrary Collections | ||
5 | LIbrary Selenium2Library | 5 | LIbrary Selenium2Library |
6 | Library DebugLibrary | 6 | Library DebugLibrary |
7 | Resource keywords.robot | 7 | Resource keywords.robot |
8 | +Resource resource.robot | ||
8 | Suite Setup TestCaseSetup | 9 | Suite Setup TestCaseSetup |
9 | Suite Teardown Close all browsers | 10 | Suite Teardown Close all browsers |
10 | 11 |
@@ -5,6 +5,7 @@ LIbrary Collections | @@ -5,6 +5,7 @@ LIbrary Collections | ||
5 | LIbrary Selenium2Library | 5 | LIbrary Selenium2Library |
6 | Library DebugLibrary | 6 | Library DebugLibrary |
7 | Resource keywords.robot | 7 | Resource keywords.robot |
8 | +Resource resource.robot | ||
8 | Suite Setup TestCaseSetup | 9 | Suite Setup TestCaseSetup |
9 | Suite Teardown Close all browsers | 10 | Suite Teardown Close all browsers |
10 | 11 | ||
@@ -58,7 +59,7 @@ ${provider} Tender User | @@ -58,7 +59,7 @@ ${provider} Tender User | ||
58 | Set To Dictionary ${award['data']} status active | 59 | Set To Dictionary ${award['data']} status active |
59 | Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} | 60 | Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} |
60 | 61 | ||
61 | -Завантажити договір | ||
62 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
63 | - log ${USERS.users['${provider}'].broker} | ||
64 | - Викликати для учасника ${provider} Завантажити договір | 62 | +#Завантажити договір |
63 | +# [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
64 | +# log ${USERS.users['${provider}'].broker} | ||
65 | +# Викликати для учасника ${provider} Завантажити договір |
Please
register
or
login
to post a comment