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,7 +31,7 @@ ${mode} meat | ||
| 31 | 31 | ||
| 32 | 32 | ||
| 33 | Можливість знайти однопредметний тендер по ідентифікатору | 33 | Можливість знайти однопредметний тендер по ідентифікатору |
| 34 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | 34 | + [Tags] ${USERS.users['${viewer}'].broker}: Можливість знайти тендер |
| 35 | ... viewer tender_owner provider provider1 | 35 | ... viewer tender_owner provider provider1 |
| 36 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | 36 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} |
| 37 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | 37 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
| @@ -57,7 +57,7 @@ ${mode} meat | @@ -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 | ... viewer provider provider1 | 61 | ... viewer provider provider1 |
| 62 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} | 62 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} |
| 63 | ... ${USERS.users['${provider1}'].broker} | 63 | ... ${USERS.users['${provider1}'].broker} |
| @@ -151,17 +151,86 @@ ${mode} meat | @@ -151,17 +151,86 @@ ${mode} meat | ||
| 151 | ... viewer | 151 | ... viewer |
| 152 | ... ${USERS.users['${viewer}'].broker} | 152 | ... ${USERS.users['${viewer}'].broker} |
| 153 | Дочекатись дати початку аукціону ${viewer} | 153 | Дочекатись дати початку аукціону ${viewer} |
| 154 | + ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} | ||
| 155 | + Log to console URL аукціону для глядача: ${url} | ||
| 154 | sleep 1500 | 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 | [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону | 229 | [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону |
| 159 | ... tender_owner | 230 | ... tender_owner |
| 160 | ... ${USERS.users['${tender_owner}'].broker} | 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