spec: treat MOEX response without requested block as source failure (WealthLedger/specs#76)
This commit is contained in:
@@ -80,8 +80,12 @@ Instrument в Future Cash Event MUST иметь тот же доменный с
|
|||||||
- **THEN** система не добавляет для него синтетическую строку в результат
|
- **THEN** система не добавляет для него синтетическую строку в результат
|
||||||
|
|
||||||
#### Scenario: MOEX отвечает без запрошенного блока
|
#### Scenario: MOEX отвечает без запрошенного блока
|
||||||
- **WHEN** MOEX отвечает успешно, но не содержит запрошенного блока данных
|
- **WHEN** MOEX отвечает успешно, но не содержит запрошенного блока данных, либо блок или его постраничный курсор некорректны
|
||||||
- **THEN** система трактует ответ как отсутствие данных по инструменту и не завершает обновление ошибкой
|
- **THEN** система трактует ответ как неуспех источника: не публикует и не заменяет календарь инструмента, сохраняет последний полный календарь и прогноз, а `meta` отдельно обозначает неуспех последней попытки
|
||||||
|
|
||||||
|
#### Scenario: MOEX подтверждает отсутствие данных
|
||||||
|
- **WHEN** MOEX отвечает успешно и содержит запрошенный блок с корректными колонками и без строк, либо сообщает, что инструмент не найден
|
||||||
|
- **THEN** система трактует ответ как отсутствие данных по инструменту, не создаёт для него строк и не завершает обновление ошибкой
|
||||||
|
|
||||||
### Requirement: Account page presents an upcoming events list
|
### Requirement: Account page presents an upcoming events list
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user