Commit 5234649a926c2238614cb8233fad43a64ae6b415
Committed by
mykhaly
1 parent
8ce3b072
Move auction keywords to auction.robot
Showing
2 changed files
with
34 additions
and
32 deletions
... | ... | @@ -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