feat(moex): история бумаг с листинга и цены индексов для бенчмарков
Окно бэкфилла начинается с history_from доски, а не с первой покупки: график цены показывает историю бумаги целиком. Для активных бенчмарков source=moex синк создаёт instrument и качает индекс с его доски (IMOEX и RGBITR на SNDX, MCFTR на RTSI). Миграция засевает IMOEX, MCFTR и RGBITR; тесты чистят таблицы перед каждым тестом, чтобы сид не попадал в первый из них.
This commit is contained in:
@@ -56,6 +56,9 @@ async def app(migrated: str):
|
||||
from fintracker.db import reset_engine
|
||||
|
||||
auth_router._login_limiter = None # fresh rate limiter per test
|
||||
# rows a migration seeds (the default benchmarks) are in the first test's database only,
|
||||
# since the tables are emptied after each test — start every test from the same blank one
|
||||
await _truncate_all()
|
||||
application = app_module.create_app()
|
||||
yield application
|
||||
await _truncate_all()
|
||||
|
||||
Reference in New Issue
Block a user