Commit f7ab87c064c51e0f5df7ca1099031b30d4e03b09
1 parent
17851daa
Add tags, documentation and setup to meatTender
Showing
1 changed file
with
40 additions
and
8 deletions
... | ... | @@ -17,7 +17,10 @@ ${broker} Quinta |
17 | 17 | |
18 | 18 | *** Test Cases *** |
19 | 19 | Можливість оголосити однопредметний тендер з неціновим показником |
20 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | |
20 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер з неціновим показником | |
21 | + ... tender_owner | |
22 | + ... ${USERS.users['${tender_owner}'].broker} | |
23 | + ... minimal | |
21 | 24 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), |
22 | 25 | ${base_tender_data}= Підготовка початкових даних |
23 | 26 | ${tender_data}= test_meat_tender_data ${base_tender_data} |
... | ... | @@ -30,16 +33,22 @@ ${broker} Quinta |
30 | 33 | |
31 | 34 | Можливість знайти однопредметний тендер по ідентифікатору |
32 | 35 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
33 | - ... viewer | |
34 | - ... ${USERS.users['${viewer}'].broker} | |
36 | + ... viewer tender_owner provider provider1 | |
37 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | |
38 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | |
35 | 39 | ... minimal |
36 | - Дочекатись синхронізації з майданчиком ${viewer} | |
37 | 40 | ${usernames}= Create List ${viewer} ${tender_owner} ${provider} ${provider1} |
38 | 41 | :FOR ${username} IN @{usernames} |
42 | + \ Дочекатись синхронізації з майданчиком ${username} | |
39 | 43 | \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} |
40 | 44 | |
41 | 45 | Неможливість перевищити ліміт для нецінових критеріїв |
46 | + [Documentation] | |
47 | + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" | |
42 | 48 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
49 | + ... tender_owner | |
50 | + ... ${USERS.users['${tender_owner}'].broker} | |
51 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
43 | 52 | ${invalid_features}= test_invalid_features_data |
44 | 53 | ${fail}= Викликати для учасника ${tender_owner} Внести зміни в тендер shouldfail ${TENDER['TENDER_UAID']} features ${invalid_features} |
45 | 54 | Log ${fail} |
... | ... | @@ -48,16 +57,23 @@ ${broker} Quinta |
48 | 57 | #Подання пропозицій |
49 | 58 | |
50 | 59 | Відображення початку періоду прийому пропозицій оголошеного тендера |
51 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
52 | - ... viewer | |
53 | - ... ${USERS.users['${viewer}'].broker} | |
60 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | |
61 | + ... viewer provider provider1 | |
62 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} | |
63 | + ... ${USERS.users['${provider1}'].broker} | |
54 | 64 | ... minimal |
55 | 65 | ${usernames}= Create List ${viewer} ${provider} ${provider1} |
56 | 66 | :FOR ${username} IN @{usernames} |
67 | + \ Дочекатись синхронізації з майданчиком ${username} | |
57 | 68 | \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate |
58 | 69 | |
59 | 70 | Неможливість подати цінову пропозицію без нецінового показника |
71 | + [Documentation] | |
72 | + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" | |
60 | 73 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
74 | + ... provider | |
75 | + ... ${USERS.users['${provider}'].broker} | |
76 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
61 | 77 | Дочекатись дати початку прийому пропозицій ${provider} |
62 | 78 | sleep 90 |
63 | 79 | ${bid}= test bid data |
... | ... | @@ -67,6 +83,8 @@ ${broker} Quinta |
67 | 83 | |
68 | 84 | Подати цінову пропозицію з неціновим показником |
69 | 85 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
86 | + ... provider | |
87 | + ... ${USERS.users['${provider}'].broker} | |
70 | 88 | ${bid}= test bid data meat tender |
71 | 89 | Log ${bid} |
72 | 90 | ${bidresponses}= Create Dictionary |
... | ... | @@ -78,6 +96,8 @@ ${broker} Quinta |
78 | 96 | |
79 | 97 | Можливість змінити неціновий показник повторної цінової пропозиції до 0 |
80 | 98 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
99 | + ... provider | |
100 | + ... ${USERS.users['${provider}'].broker} | |
81 | 101 | ${fixbidparamsto0resp}= create_data_dict data.parameters[0].value 0 |
82 | 102 | ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto0resp} |
83 | 103 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp} |
... | ... | @@ -85,6 +105,8 @@ ${broker} Quinta |
85 | 105 | |
86 | 106 | Можливість змінити неціновий показник повторної цінової пропозиції до 0.15 |
87 | 107 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
108 | + ... provider | |
109 | + ... ${USERS.users['${provider}'].broker} | |
88 | 110 | ${fixbidparamsto015resp}= create_data_dict data.parameters[0].value 0.15 |
89 | 111 | ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto015resp} |
90 | 112 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp} |
... | ... | @@ -92,6 +114,9 @@ ${broker} Quinta |
92 | 114 | |
93 | 115 | Подати цінову пропозицію з неціновим показником другим учасником |
94 | 116 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
117 | + ... provider1 | |
118 | + ... ${USERS.users['${provider1}'].broker} | |
119 | + [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
95 | 120 | Дочекатись дати початку прийому пропозицій ${provider1} |
96 | 121 | ${bid}= test bid data meat tender |
97 | 122 | Log ${bid} |
... | ... | @@ -111,15 +136,22 @@ ${broker} Quinta |
111 | 136 | ... viewer |
112 | 137 | ... ${USERS.users['${viewer}'].broker} |
113 | 138 | ... minimal |
139 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
114 | 140 | Викликати для учасника ${viewer} Отримати інформацію із тендера auctionPeriod.startDate |
115 | 141 | |
116 | 142 | |
117 | 143 | Очікування аукціону |
144 | + [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону | |
145 | + ... viewer | |
146 | + ... ${USERS.users['${viewer}'].broker} | |
118 | 147 | Дочекатись дати початку аукціону ${viewer} |
119 | 148 | sleep 1500 |
120 | 149 | |
121 | 150 | Завершення аукціону |
122 | - Дочекатись синхронізації з майданчиком ${tender_owner} | |
151 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону | |
152 | + ... tender_owner | |
153 | + ... ${USERS.users['${tender_owner}'].broker} | |
154 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
123 | 155 | ${tender_data}= Викликати для учасника ${tender_owner} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} |
124 | 156 | ${result}= chef ${tender_data.data.bids} ${tender_data.data.features} |
125 | 157 | Log Many ${result[0]} ${tender_data.data.awards[0]} | ... | ... |
Please
register
or
login
to post a comment