added advanced workout
This commit is contained in:
@@ -26,7 +26,7 @@ def test_linear_regression_requires_two_points():
|
||||
|
||||
|
||||
def test_resolve_chart_range_auto_no_data():
|
||||
weeks, granularity, lookback, label, span = _resolve_chart_range(0, date(2026, 6, 18), None)
|
||||
weeks, granularity, lookback, label, span = _resolve_chart_range(0, date(2026, 6, 18), None, 0)
|
||||
assert weeks == 4
|
||||
assert granularity == "day"
|
||||
assert lookback == 7
|
||||
@@ -37,7 +37,7 @@ def test_resolve_chart_range_auto_no_data():
|
||||
def test_resolve_chart_range_auto_short_span():
|
||||
first = date(2026, 6, 1)
|
||||
end = date(2026, 6, 18)
|
||||
weeks, granularity, lookback, label, span = _resolve_chart_range(0, end, first)
|
||||
weeks, granularity, lookback, label, span = _resolve_chart_range(0, end, first, 18)
|
||||
assert granularity == "day"
|
||||
assert span == 18
|
||||
assert lookback == 18
|
||||
@@ -47,9 +47,9 @@ def test_resolve_chart_range_auto_short_span():
|
||||
def test_resolve_chart_range_auto_long_span():
|
||||
first = date(2026, 1, 1)
|
||||
end = date(2026, 6, 18)
|
||||
weeks, granularity, lookback, label, span = _resolve_chart_range(0, end, first)
|
||||
weeks, granularity, lookback, label, span = _resolve_chart_range(0, end, first, 60)
|
||||
assert granularity == "week"
|
||||
assert weeks >= 20
|
||||
assert weeks >= 9
|
||||
assert "нед." in label
|
||||
assert span > 35
|
||||
|
||||
|
||||
Reference in New Issue
Block a user