Commit e2f23a58940cd7f34558812f370fe001ef639a51
1 parent
225e7826
Read some dates from tender_owner's initial_data
This is needed for backward compatibility only. Partially reverts to old behaviour.
Showing
1 changed file
with
21 additions
and
2 deletions
| @@ -267,18 +267,37 @@ SwitchState | @@ -267,18 +267,37 @@ SwitchState | ||
| 267 | Дочекатись дати початку прийому пропозицій | 267 | Дочекатись дати початку прийому пропозицій |
| 268 | [Arguments] ${username} | 268 | [Arguments] ${username} |
| 269 | Log ${username} | 269 | Log ${username} |
| 270 | - Дочекатись дати ${USERS.users['${username}'].tender_data.data.tenderPeriod.startDate} | 270 | + # This tries to get the date from current user's procurement data cache. |
| 271 | + # On failure, it reads from tender_owner's cached initial_data. | ||
| 272 | + # XXX: This is a dirty hack! | ||
| 273 | + # HACK: It was left here only for backward compatibiliy. | ||
| 274 | + # HACK: Before caching was implemented, this keyword used to look into | ||
| 275 | + # HACK: tender_owner's initial_data. | ||
| 276 | + # HACK: This should be cleaned up as soon as each broker implements reading | ||
| 277 | + # HACK: of the needed dates from tender's page. | ||
| 278 | + Run Keyword And Ignore Error | ||
| 279 | + ... ${date}= ${USERS.users['${username}'].tender_data.data.tenderPeriod.startDate} | ||
| 280 | + Run Keyword Unless ${date} | ||
| 281 | + ... ${date}= ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.startDate} | ||
| 282 | + Дочекатись дати ${date} | ||
| 271 | 283 | ||
| 272 | 284 | ||
| 273 | Дочекатись дати закінчення прийому пропозицій | 285 | Дочекатись дати закінчення прийому пропозицій |
| 274 | [Arguments] ${username} | 286 | [Arguments] ${username} |
| 275 | Log ${username} | 287 | Log ${username} |
| 276 | - Дочекатись дати ${USERS.users['${username}'].tender_data.data.tenderPeriod.endDate} | 288 | + # XXX: HACK: Same as above |
| 289 | + Run Keyword And Ignore Error | ||
| 290 | + ... ${date}= ${USERS.users['${username}'].tender_data.data.tenderPeriod.endDate} | ||
| 291 | + Run Keyword Unless ${date} | ||
| 292 | + ... ${date}= ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.endDate} | ||
| 293 | + Дочекатись дати ${date} | ||
| 277 | 294 | ||
| 278 | 295 | ||
| 279 | Дочекатись дати початку аукціону | 296 | Дочекатись дати початку аукціону |
| 280 | [Arguments] ${username} | 297 | [Arguments] ${username} |
| 281 | Log ${username} | 298 | Log ${username} |
| 299 | + # Can't use that dirty hack here since we don't know | ||
| 300 | + # the date of auction when creating the procurement :) | ||
| 282 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.startDate} | 301 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.startDate} |
| 283 | 302 | ||
| 284 | 303 |
Please
register
or
login
to post a comment