Skip to content

Commit d0aab1f

Browse files
committed
Add test for daily summary
1 parent 69ae687 commit d0aab1f

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

tests/data/test_daily_summary.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from datetime import date
2+
3+
import pytest
4+
5+
from garth import DailySummary
6+
from garth.http import Client
7+
8+
9+
@pytest.mark.vcr
10+
def test_daily_summary_get(authed_client: Client):
11+
daily_summary = DailySummary.get("2023-07-20", client=authed_client)
12+
assert daily_summary
13+
assert daily_summary.user_profile_id
14+
assert daily_summary.calendar_date == date(2023, 7, 20)
15+
16+
assert DailySummary.get("2021-07-20", client=authed_client) is None
17+
18+
19+
@pytest.mark.vcr
20+
def test_daily_summary_list(authed_client: Client):
21+
days = 2
22+
end = date(2023, 7, 20)
23+
daily_summary = DailySummary.list(
24+
end, days, client=authed_client, max_workers=1
25+
)
26+
assert len(daily_summary) == days
27+
assert daily_summary[-1].calendar_date == end

0 commit comments

Comments
 (0)