RAPTOR v18.4: Исправлена отчетность, активированы выходные

This commit is contained in:
root
2026-04-18 23:26:45 +03:00
commit ef0958239e
312 changed files with 54247 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
from datetime import timedelta
import pytest
from t_tech.invest import CandleInterval
from t_tech.invest.utils import (
candle_interval_to_timedelta,
ceil_datetime,
floor_datetime,
now,
)
@pytest.fixture(params=[i.value for i in CandleInterval])
def interval(request) -> timedelta:
return candle_interval_to_timedelta(request.param)
def test_floor_ceil(interval: timedelta):
now_ = now()
a, b = floor_datetime(now_, interval), ceil_datetime(now_, interval)
assert a < b
assert b - a == interval