Commit 3889c595cb3699fbb66e605d284a1d6802a56d83

Authored by selurvedu
2 parents 5b993d21 a8d19cdf

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.
... ... @@ -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