Skip to content

Commit 267daa6

Browse files
committed
Update set_temperature_offset-related test-code
1 parent cb01d8b commit 267daa6

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

tests/test_smile.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -661,8 +661,13 @@ async def tinker_temp_offset(smile, dev_id):
661661
"""Change temperature_offset to test functionality."""
662662
new_offset = 1.0
663663
_LOGGER.info("- Adjusting temperature offset to %s", new_offset)
664-
await smile.set_temperature_offset("dummy", dev_id, new_offset)
665-
_LOGGER.info(" + worked as intended")
664+
try:
665+
await smile.set_temperature_offset("dummy", dev_id, new_offset)
666+
_LOGGER.info(" + worked as intended")
667+
return True
668+
except pw_exceptions.PlugwiseError:
669+
_LOGGER.info(" + failed as intended")
670+
return False
666671

667672
@pytest.mark.asyncio
668673
async def test_connect_legacy_anna(self):
@@ -1446,7 +1451,14 @@ async def test_connect_anna_without_boiler_fw42(self):
14461451
smile, "c34c6864216446528e95d88985e714cc", good_schedules=["Normal"]
14471452
)
14481453
assert result
1449-
await self.tinker_temp_offset(smile, "7ffbb3ab4b6c4ab2915d7510f7bf8fe9")
1454+
result = await self.tinker_temp_offset(
1455+
smile, "7ffbb3ab4b6c4ab2915d7510f7bf8fe9"
1456+
)
1457+
assert result
1458+
result = await self.tinker_temp_offset(
1459+
smile, "a270735e4ccd45239424badc0578a2b1"
1460+
)
1461+
assert not result
14501462
await smile.close_connection()
14511463
await self.disconnect(server, client)
14521464

0 commit comments

Comments
 (0)