Skip to content

Commit f90e733

Browse files
author
Vilppu Vuorinen
committed
Fix daily_energy_consumed before first update
1 parent 1be7582 commit f90e733

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

pymelcloud/device.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def __init__(
4343
self._device_conf = device_conf
4444
self._state = None
4545
self._device_units = None
46+
self._energy_report = None
4647
self._client = client
4748

4849
self._set_debounce = set_debounce

tests/test_device.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,12 @@ async def test_energy_report_none_if_no_report():
4646

4747
await device.update()
4848

49-
assert device.daily_energy_consumed == None
49+
assert device.daily_energy_consumed is None
50+
51+
def test_energy_report_before_update():
52+
device = _build_device("ata_listdevice.json", "ata_get.json")
53+
54+
assert device.daily_energy_consumed is None
5055

5156
@pytest.mark.asyncio
5257
async def test_round_temperature():

0 commit comments

Comments
 (0)