Skip to content

Commit 447d01a

Browse files
committed
Improve test
1 parent 45ce478 commit 447d01a

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/test_init.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -688,10 +688,15 @@ async def tinker_switch(
688688
for new_state in ["false", "true", "false"]:
689689
_LOGGER.info("- Switching %s", new_state)
690690
try:
691-
tinker_switch_passed = await smile.set_switch_state(
691+
result = await smile.set_switch_state(
692692
dev_id, members, model, new_state
693693
)
694-
_LOGGER.info(" + tinker_switch worked as intended")
694+
if result == new_state:
695+
tinker_switch_passed = True
696+
_LOGGER.info(" + tinker_switch worked as intended")
697+
else:
698+
_LOGGER.info(" + tinker_switch failed unexpectedly")
699+
return False
695700
except pw_exceptions.PlugwiseError:
696701
_LOGGER.info(" + locked, not switched as expected")
697702
return False

0 commit comments

Comments
 (0)