Commit dce637729f1ee9093b0276f48a44c891a90dae9b
Committed by
GitHub
Merge pull request #271 from ProzorroUKR/fast_auction
CS-8076 new test cases for fast-auction option usage
Showing
1 changed file
with
62 additions
and
9 deletions
@@ -24,18 +24,18 @@ Library Selenium2Library | @@ -24,18 +24,18 @@ Library Selenium2Library | ||
24 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону | 24 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону |
25 | ... viewer | 25 | ... viewer |
26 | ... ${USERS.users['${viewer}'].broker} | 26 | ... ${USERS.users['${viewer}'].broker} |
27 | - ... tender_view | 27 | + ... tender_view_auctionPeriod_startDate |
28 | [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']} | 28 | [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']} |
29 | Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']} | 29 | Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']} |
30 | Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.startDate ${TENDER['LOT_ID']} | 30 | Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.startDate ${TENDER['LOT_ID']} |
31 | 31 | ||
32 | 32 | ||
33 | -Можливість дочекатися початку аукціону | ||
34 | - [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | ||
35 | - ... viewer | 33 | +Можливість дочекатись початку етапу аукціону |
34 | + [Tags] ${USERS.users['${viewer}'].broker}: Очікування початку періоду аукціону | ||
35 | + ... tender_owner | ||
36 | ... ${USERS.users['${viewer}'].broker} | 36 | ... ${USERS.users['${viewer}'].broker} |
37 | - ... auction | ||
38 | - Дочекатись дати початку аукціону ${viewer} | 37 | + ... tender_view |
38 | + Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']} | ||
39 | 39 | ||
40 | 40 | ||
41 | Можливість вичитати посилання на аукціон для першого учасника | 41 | Можливість вичитати посилання на аукціон для першого учасника |
@@ -62,16 +62,42 @@ Library Selenium2Library | @@ -62,16 +62,42 @@ Library Selenium2Library | ||
62 | Можливість вичитати посилання на аукціон для ${viewer} | 62 | Можливість вичитати посилання на аукціон для ${viewer} |
63 | 63 | ||
64 | 64 | ||
65 | +Можливість дочекатися дати початку аукціону | ||
66 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | ||
67 | + ... viewer | ||
68 | + ... ${USERS.users['${viewer}'].broker} | ||
69 | + ... auction_period_start_date | ||
70 | + Дочекатись дати початку аукціону ${viewer} | ||
71 | + | ||
72 | + | ||
73 | +Можливість дочекатися початку аукціону (скорочене очікування) | ||
74 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | ||
75 | + ... viewer | ||
76 | + ... ${USERS.users['${viewer}'].broker} | ||
77 | + ... auction | ||
78 | + Дочекатись завершення періоду очікування перед початком аукціону | ||
79 | + | ||
80 | + | ||
65 | Можливість дочекатись першого раунду | 81 | Можливість дочекатись першого раунду |
66 | [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | 82 | [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону |
67 | ... viewer provider provider1 | 83 | ... viewer provider provider1 |
68 | ... ${USERS.users['${viewer}'].broker} | 84 | ... ${USERS.users['${viewer}'].broker} |
69 | ... ${USERS.users['${provider}'].broker} | 85 | ... ${USERS.users['${provider}'].broker} |
70 | ... ${USERS.users['${provider1}'].broker} | 86 | ... ${USERS.users['${provider1}'].broker} |
71 | - ... auction | 87 | + ... auction_wait_pause_before_1_round |
72 | Дочекатись завершення паузи перед першим раундом | 88 | Дочекатись завершення паузи перед першим раундом |
73 | 89 | ||
74 | 90 | ||
91 | +Можливість дочекатись першого раунду (скорочене очікування) | ||
92 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | ||
93 | + ... viewer provider provider1 | ||
94 | + ... ${USERS.users['${viewer}'].broker} | ||
95 | + ... ${USERS.users['${provider}'].broker} | ||
96 | + ... ${USERS.users['${provider1}'].broker} | ||
97 | + ... auction | ||
98 | + Дочекатись завершення паузи перед першим раундом (скорочене очікування) | ||
99 | + | ||
100 | + | ||
75 | Можливість проведення 1 го раунду аукціону для першого учасника | 101 | Можливість проведення 1 го раунду аукціону для першого учасника |
76 | [Tags] ${USERS.users['${provider}'].broker}: Процес аукціону | 102 | [Tags] ${USERS.users['${provider}'].broker}: Процес аукціону |
77 | ... provider | 103 | ... provider |
@@ -170,16 +196,27 @@ Library Selenium2Library | @@ -170,16 +196,27 @@ Library Selenium2Library | ||
170 | ... ${USERS.users['${viewer}'].broker} | 196 | ... ${USERS.users['${viewer}'].broker} |
171 | ... ${USERS.users['${provider}'].broker} | 197 | ... ${USERS.users['${provider}'].broker} |
172 | ... ${USERS.users['${provider1}'].broker} | 198 | ... ${USERS.users['${provider1}'].broker} |
173 | - ... auction | 199 | + ... auction_wait_auctionPeriod_endDate |
174 | [Teardown] Оновити LAST_MODIFICATION_DATE | 200 | [Teardown] Оновити LAST_MODIFICATION_DATE |
175 | Дочекатись дати закінчення аукціону | 201 | Дочекатись дати закінчення аукціону |
176 | 202 | ||
177 | 203 | ||
204 | +Можливість дочекатися завершення аукціону (скорочене очікування) | ||
205 | + [Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону | ||
206 | + ... viewer provider provider1 | ||
207 | + ... ${USERS.users['${viewer}'].broker} | ||
208 | + ... ${USERS.users['${provider}'].broker} | ||
209 | + ... ${USERS.users['${provider1}'].broker} | ||
210 | + ... auction | ||
211 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
212 | + Дочекатись закінчення аукціону (скорочене очікування) | ||
213 | + | ||
214 | + | ||
178 | Відображення дати завершення аукціону | 215 | Відображення дати завершення аукціону |
179 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону | 216 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону |
180 | ... viewer | 217 | ... viewer |
181 | ... ${USERS.users['${viewer}'].broker} | 218 | ... ${USERS.users['${viewer}'].broker} |
182 | - ... tender_view | 219 | + ... tender_view_auctionPeriod_endDate |
183 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 220 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
184 | Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.endDate ${TENDER['LOT_ID']} | 221 | Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.endDate ${TENDER['LOT_ID']} |
185 | 222 | ||
@@ -195,6 +232,11 @@ Library Selenium2Library | @@ -195,6 +232,11 @@ Library Selenium2Library | ||
195 | Дочекатись синхронізації з майданчиком ${username} | 232 | Дочекатись синхронізації з майданчиком ${username} |
196 | 233 | ||
197 | 234 | ||
235 | +Дочекатись завершення періоду очікування перед початком аукціону | ||
236 | + Відкрити сторінку аукціону для ${viewer} | ||
237 | + Wait Until Keyword Succeeds 10 times 60 s Page should not contain до початку аукціону | ||
238 | + | ||
239 | + | ||
198 | Можливість вичитати посилання на аукціон для ${username} | 240 | Можливість вичитати посилання на аукціон для ${username} |
199 | ${url}= Run Keyword If '${username}' == '${viewer}' Run As ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} | 241 | ${url}= Run Keyword If '${username}' == '${viewer}' Run As ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} |
200 | ... ELSE Run As ${username} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} | 242 | ... ELSE Run As ${username} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']} |
@@ -219,6 +261,11 @@ Library Selenium2Library | @@ -219,6 +261,11 @@ Library Selenium2Library | ||
219 | Дочекатись завершення паузи перед першим раундом для користувачів | 261 | Дочекатись завершення паузи перед першим раундом для користувачів |
220 | 262 | ||
221 | 263 | ||
264 | +Дочекатись завершення паузи перед першим раундом (скорочене очікування) | ||
265 | + Відкрити сторінку аукціону для ${viewer} | ||
266 | + Дочекатись завершення паузи перед першим раундом для користувачів | ||
267 | + | ||
268 | + | ||
222 | Дочекатись дати закінчення аукціону | 269 | Дочекатись дати закінчення аукціону |
223 | Переключитись на учасника ${viewer} | 270 | Переключитись на учасника ${viewer} |
224 | ${status} ${_}= Run Keyword And Ignore Error Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився | 271 | ${status} ${_}= Run Keyword And Ignore Error Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився |
@@ -244,6 +291,12 @@ Library Selenium2Library | @@ -244,6 +291,12 @@ Library Selenium2Library | ||
244 | ... Close browser | 291 | ... Close browser |
245 | 292 | ||
246 | 293 | ||
294 | +Дочекатись закінчення аукціону (скорочене очікування) | ||
295 | + Переключитись на учасника ${viewer} | ||
296 | + Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився | ||
297 | + Close browser | ||
298 | + | ||
299 | + | ||
247 | Дочекатись паузи перед першим раундом глядачем | 300 | Дочекатись паузи перед першим раундом глядачем |
248 | ${status} ${_}= Run Keyword And Ignore Error Page should contain Очікування | 301 | ${status} ${_}= Run Keyword And Ignore Error Page should contain Очікування |
249 | Run Keyword If '${status}' == 'PASS' | 302 | Run Keyword If '${status}' == 'PASS' |
Please
register
or
login
to post a comment