Commit 5234649a926c2238614cb8233fad43a64ae6b415

Authored by Leits
Committed by mykhaly
1 parent 8ce3b072

Move auction keywords to auction.robot

... ... @@ -8,6 +8,7 @@ Suite Teardown Test Suite Teardown
8 8 *** Variables ***
9 9 @{used_roles} viewer
10 10
  11 +
11 12 *** Test Cases ***
12 13 Можливість знайти закупівлю по ідентифікатору
13 14 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
... ... @@ -39,10 +40,7 @@ Suite Teardown Test Suite Teardown
39 40 ... viewer
40 41 ... ${USERS.users['${viewer}'].broker}
41 42 [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer}
42   - ${url}= Run As ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']}
43   - Should Be True '${url}'
44   - Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32})
45   - Log URL аукціону для глядача: ${url}
  43 + Можливість вичитати посилання на аукціон для ${viewer}
46 44
47 45
48 46 Можливість дочекатися завершення аукціону
... ... @@ -50,10 +48,7 @@ Suite Teardown Test Suite Teardown
50 48 ... viewer
51 49 ... ${USERS.users['${viewer}'].broker}
52 50 [Teardown] Оновити LAST_MODIFICATION_DATE
53   - Відкрити сторінку аукціону для глядача
54   - Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився
55   - Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників
56   - Close browser
  51 + Дочекатись дати закінчення аукціону
57 52
58 53
59 54 Відображення дати завершення аукціону
... ... @@ -62,3 +57,33 @@ Suite Teardown Test Suite Teardown
62 57 ... ${USERS.users['${viewer}'].broker}
63 58 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
64 59 Отримати дані із тендера ${viewer} auctionPeriod.endDate ${TENDER['LOT_ID']}
  60 +
  61 +
  62 +*** Keywords ***
  63 +Дочекатись дати початку аукціону
  64 + [Arguments] ${username}
  65 + # Can't use that dirty hack here since we don't know
  66 + # the date of auction when creating the procurement :)
  67 + ${auctionStart}= Отримати дані із тендера ${username} auctionPeriod.startDate ${TENDER['LOT_ID']}
  68 + Дочекатись дати ${auctionStart}
  69 + Оновити LAST_MODIFICATION_DATE
  70 + Дочекатись синхронізації з майданчиком ${username}
  71 +
  72 +
  73 +Можливість вичитати посилання на аукціон для ${username}
  74 + ${url}= Run As ${username} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']}
  75 + Should Be True '${url}'
  76 + Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32})
  77 + Log URL аукціону для глядача: ${url}
  78 +
  79 +
  80 +Відкрити сторінку аукціону для ${username}
  81 + ${url}= Run as ${username} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']}
  82 + Open browser ${url} ${USERS.users['${username}'].browser}
  83 +
  84 +
  85 +Дочекатись дати закінчення аукціону користувачем ${username}
  86 + Відкрити сторінку аукціону для ${username}
  87 + Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився
  88 + Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників
  89 + Close browser
... ...
... ... @@ -575,7 +575,7 @@ Require Failure
575 575 ... if ``command`` with ``arguments`` fails and vice versa.
576 576 Log ${username}
577 577 Log ${command}
578   - Log Many ${command} @{arguments}
  578 + Log Many @{arguments}
579 579 ${keywords_file}= Get Broker Property By Username ${username} keywords_file
580 580 ${status} ${value}= Run keyword and ignore keyword definitions ${keywords_file}.${command} ${username} @{arguments}
581 581 Run keyword if '${status}' == 'PASS' Fail Користувач ${username} зміг виконати "${command}"
... ... @@ -671,29 +671,6 @@ Require Failure
671 671 Run keyword if '${next_status}' == 'active.auction' Sleep 120 # Auction sync
672 672
673 673
674   -Дочекатись дати початку аукціону
675   - [Arguments] ${username}
676   - # Can't use that dirty hack here since we don't know
677   - # the date of auction when creating the procurement :)
678   - ${auctionStart}= Отримати дані із тендера ${username} ${tender_uaid} auctionPeriod.startDate ${TENDER['LOT_ID']}
679   - Дочекатись дати ${auctionStart}
680   - Оновити LAST_MODIFICATION_DATE
681   - Дочекатись синхронізації з майданчиком ${username}
682   -
683   -
684   -Відкрити сторінку аукціону для глядача
685   - ${url}= Run as ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} ${TENDER['LOT_ID']}
686   - Open browser ${url} ${USERS.users['${viewer}'].browser}
687   -
688   -
689   -Дочекатись дати закінчення аукціону
690   - [Arguments] ${username}
691   - ${auctionEnd}= Отримати дані із тендера ${username} ${tender_uaid} auctionPeriod.endDate ${TENDER['LOT_ID']}
692   - Дочекатись дати ${auctionEnd}
693   - Оновити LAST_MODIFICATION_DATE
694   - Дочекатись синхронізації з майданчиком ${username}
695   -
696   -
697 674 Дочекатись дати закінчення періоду подання скарг
698 675 [Arguments] ${username}
699 676 Дочекатись дати ${USERS.users['${username}'].tender_data.data.complaintPeriod.endDate}
... ...
Please register or login to post a comment