Commit 3889c595cb3699fbb66e605d284a1d6802a56d83
Merge pull request #148 from Leits/meat
Update MEAT test suite: * New testcases were added to ease the retrieval of bid-related fields which are later used by `chef`. * Auction link is now logged. * Verification of auction results was improved. * Some tags were updated too.
Showing
1 changed file
with
78 additions
and
9 deletions
... | ... | @@ -31,7 +31,7 @@ ${mode} meat |
31 | 31 | |
32 | 32 | |
33 | 33 | Можливість знайти однопредметний тендер по ідентифікатору |
34 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | |
34 | + [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер | |
35 | 35 | ... viewer tender_owner provider provider1 |
36 | 36 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} |
37 | 37 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
... | ... | @@ -57,7 +57,7 @@ ${mode} meat |
57 | 57 | #Подання пропозицій |
58 | 58 | |
59 | 59 | Відображення початку періоду прийому пропозицій оголошеного тендера |
60 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | |
60 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера | |
61 | 61 | ... viewer provider provider1 |
62 | 62 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} |
63 | 63 | ... ${USERS.users['${provider1}'].broker} |
... | ... | @@ -151,17 +151,86 @@ ${mode} meat |
151 | 151 | ... viewer |
152 | 152 | ... ${USERS.users['${viewer}'].broker} |
153 | 153 | Дочекатись дати початку аукціону ${viewer} |
154 | + ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} | |
155 | + Log to console URL аукціону для глядача: ${url} | |
154 | 156 | sleep 1500 |
155 | 157 | |
158 | +Відображення значення ставки першої пропозиції | |
159 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
160 | + ... viewer | |
161 | + ... ${USERS.users['${viewer}'].broker} | |
162 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
163 | + Отримати дані із тендера ${viewer} bids[0].value.amount | |
164 | + | |
165 | +Відображення значення нецінового критерію першої пропозиції | |
166 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
167 | + ... viewer | |
168 | + ... ${USERS.users['${viewer}'].broker} | |
169 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
170 | + Отримати дані із тендера ${viewer} bids[0].parameters | |
171 | + | |
172 | +Відображення дати першої пропозиції | |
173 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
174 | + ... viewer | |
175 | + ... ${USERS.users['${viewer}'].broker} | |
176 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
177 | + Отримати дані із тендера ${viewer} bids[0].date | |
178 | + | |
179 | +Відображення назви учасника першої пропозиції | |
180 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
181 | + ... viewer | |
182 | + ... ${USERS.users['${viewer}'].broker} | |
183 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
184 | + Отримати дані із тендера ${viewer} bids[0].tenderers[0].name | |
185 | + | |
186 | +Відображення значення ставки другої пропозиції | |
187 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
188 | + ... viewer | |
189 | + ... ${USERS.users['${viewer}'].broker} | |
190 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
191 | + Отримати дані із тендера ${viewer} bids[1].value.amount | |
192 | + | |
193 | +Відображення значення нецінового критерію другої пропозиції | |
194 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
195 | + ... viewer | |
196 | + ... ${USERS.users['${viewer}'].broker} | |
197 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
198 | + Отримати дані із тендера ${viewer} bids[1].parameters | |
199 | + | |
200 | +Відображення дати другої пропозиції | |
201 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
202 | + ... viewer | |
203 | + ... ${USERS.users['${viewer}'].broker} | |
204 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
205 | + Отримати дані із тендера ${viewer} bids[1].date | |
206 | + | |
207 | +Відображення назви учасника другої пропозиції | |
208 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення пропозицій | |
209 | + ... viewer | |
210 | + ... ${USERS.users['${viewer}'].broker} | |
211 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
212 | + Отримати дані із тендера ${viewer} bids[1].tenderers[0].name | |
213 | + | |
214 | +Відображення значення ставки пропозиції переможця | |
215 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення даних про постачальника | |
216 | + ... viewer | |
217 | + ... ${USERS.users['${viewer}'].broker} | |
218 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
219 | + Отримати дані із тендера ${viewer} awards[0].value.amount | |
220 | + | |
221 | +Відображення назви переможця | |
222 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення даних про постачальника | |
223 | + ... viewer | |
224 | + ... ${USERS.users['${viewer}'].broker} | |
225 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
226 | + Отримати дані із тендера ${viewer} awards[0].suppliers[0].name | |
156 | 227 | |
157 | 228 | Можливість отримати результати аукціону |
158 | 229 | [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону |
159 | 230 | ... tender_owner |
160 | 231 | ... ${USERS.users['${tender_owner}'].broker} |
161 | - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
162 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
163 | - ${tender_data}= Викликати для учасника ${tender_owner} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
164 | - ${result}= chef ${tender_data.data.bids} ${tender_data.data.features} | |
165 | - Log Many ${result[0]} ${tender_data.data.awards[0]} | |
166 | - Log Many ${result[0].id} ${tender_data.data.awards[0].bid_id} | |
167 | - Should Be Equal ${result[0].id} ${tender_data.data.awards[0].bid_id} | |
232 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
233 | + ${result}= chef ${USERS.users['${viewer}'].tender_data.data.bids} ${USERS.users['${tender_owner}'].initial_data.data.features} | |
234 | + Log ${result} | |
235 | + Should Be Equal ${result[0].tenderers[0].name} ${USERS.users['${viewer}'].tender_data.data.awards[0].suppliers[0].name} | |
236 | + Should Be Equal ${result[0].value.amount} ${USERS.users['${viewer}'].tender_data.data.awards[0].value.amount} | ... | ... |
Please
register
or
login
to post a comment