1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Optimize fetching statistics by avoiding timestamp conversions (#87845)

* Optimize fetching statistics by avoiding timestamp conversions

* remove accidential unrelated change

* fix test

* recreate so we handle timezone changes
This commit is contained in:
J. Nick Koston
2023-02-10 10:26:46 -06:00
committed by GitHub
parent 6a1cd75a67
commit c35661947a
8 changed files with 346 additions and 321 deletions

View File

@@ -43,7 +43,7 @@ async def test_async_setup_entry(recorder_mock, hass):
assert len(stats[statistic_id]) == 3
_sum = 0
for k, stat in enumerate(stats[statistic_id]):
assert stat["start"] == dt_util.parse_datetime(data[k]["from"])
assert stat["start"] == dt_util.parse_datetime(data[k]["from"]).timestamp()
assert stat["state"] == data[k][key]
assert stat["mean"] is None
assert stat["min"] is None