Commit 61e4e8b2c51a3ca01104ef84817769dd66582528

Authored by selurvedu
2 parents b4ce61a9 45a7cbdc

Merge pull request #122 from mykhaly/wait_auction_end

Add implementation of waiting for the end of the auction
@@ -4,6 +4,7 @@ Resource resource.robot @@ -4,6 +4,7 @@ Resource resource.robot
4 Suite Setup Test Suite Setup 4 Suite Setup Test Suite Setup
5 Suite Teardown Test Suite Teardown 5 Suite Teardown Test Suite Teardown
6 6
  7 +
7 *** Variables *** 8 *** Variables ***
8 ${role} viewer 9 ${role} viewer
9 ${broker} Quinta 10 ${broker} Quinta
@@ -16,7 +17,6 @@ ${broker} Quinta @@ -16,7 +17,6 @@ ${broker} Quinta
16 Завантажити дані про тендер 17 Завантажити дані про тендер
17 Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 18 Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
18 19
19 -  
20 ############################################################################################## 20 ##############################################################################################
21 # AUCTION 21 # AUCTION
22 ############################################################################################## 22 ##############################################################################################
@@ -29,23 +29,33 @@ ${broker} Quinta @@ -29,23 +29,33 @@ ${broker} Quinta
29 Отримати дані із тендера ${viewer} auctionPeriod.startDate 29 Отримати дані із тендера ${viewer} auctionPeriod.startDate
30 30
31 31
32 -Очікування початку аукціону  
33 - [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону 32 +Можливість дочекатися початку аукціону
  33 + [Tags] ${USERS.users['${viewer}'].broker}: Можливість дочекатися початку аукціону
34 ... viewer 34 ... viewer
35 ... ${USERS.users['${viewer}'].broker} 35 ... ${USERS.users['${viewer}'].broker}
36 Дочекатись дати початку аукціону ${viewer} 36 Дочекатись дати початку аукціону ${viewer}
37 37
38 -Очікування завершення аукціону  
39 - [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону 38 +
  39 +Можливість дочекатися завершення аукціону
  40 + [Tags] ${USERS.users['${viewer}'].broker}: Можливість дочекатися завершення аукціону
40 ... viewer 41 ... viewer
41 ... ${USERS.users['${viewer}'].broker} 42 ... ${USERS.users['${viewer}'].broker}
42 [Teardown] Оновити LAST_MODIFICATION_DATE 43 [Teardown] Оновити LAST_MODIFICATION_DATE
43 - ${auctionEnd}= add_minutes_to_date ${USERS.users['${viewer}'].tender_data.data.auctionPeriod.startDate} 25  
44 - Дочекатись дати ${auctionEnd} # auction time for two bids plus 4 minutes for reliability 44 + Відкрити сторінку аукціону для глядача
  45 + Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився
  46 + Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників
  47 + Close browser
45 48
46 -Відображення дати закінчення аукціону 49 +
  50 +Відображення дати завершення аукціону
47 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 51 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
48 ... viewer 52 ... viewer
49 ... ${USERS.users['${viewer}'].broker} 53 ... ${USERS.users['${viewer}'].broker}
50 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 54 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
51 Отримати дані із тендера ${viewer} auctionPeriod.endDate 55 Отримати дані із тендера ${viewer} auctionPeriod.endDate
  56 +
  57 +
  58 +*** Keywords ***
  59 +Відкрити сторінку аукціону для глядача
  60 + ${url}= Run as ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']}
  61 + Open browser ${url} ${USERS.users['${viewer}'].browser}
Please register or login to post a comment