Skip to content

Commit 900ad1f

Browse files
committed
Adapt tinker-tests
1 parent 90ed6f6 commit 900ad1f

File tree

1 file changed

+7
-21
lines changed

1 file changed

+7
-21
lines changed

tests/test_smile.py

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -463,9 +463,8 @@ async def tinker_switch(
463463
for new_state in [False, True, False]:
464464
_LOGGER.info("- Switching %s", new_state)
465465
try:
466-
switch_change = await smile.set_switch_state(
467-
dev_id, members, model, new_state
468-
)
466+
await smile.set_switch_state(dev_id, members, model, new_state)
467+
switch_change = True
469468
except (
470469
pw_exceptions.ErrorSendingCommandError,
471470
pw_exceptions.ResponseError,
@@ -484,8 +483,7 @@ async def tinker_thermostat_temp(self, smile, loc_id, unhappy=False):
484483
for new_temp in [20.0, 22.9]:
485484
_LOGGER.info("- Adjusting temperature to %s", new_temp)
486485
try:
487-
temp_change = await smile.set_temperature(loc_id, new_temp)
488-
assert temp_change
486+
await smile.set_temperature(loc_id, new_temp)
489487
_LOGGER.info(" + worked as intended")
490488
except (
491489
pw_exceptions.ErrorSendingCommandError,
@@ -501,16 +499,13 @@ async def tinker_thermostat_temp(self, smile, loc_id, unhappy=False):
501499
async def tinker_thermostat_preset(self, smile, loc_id, unhappy=False):
502500
"""Toggle preset to test functionality."""
503501
for new_preset in ["asleep", "home", "!bogus"]:
504-
assert_state = True
505502
warning = ""
506503
if new_preset[0] == "!":
507-
assert_state = False
508504
warning = " Negative test"
509505
new_preset = new_preset[1:]
510506
_LOGGER.info("%s", f"- Adjusting preset to {new_preset}{warning}")
511507
try:
512-
preset_change = await smile.set_preset(loc_id, new_preset)
513-
assert preset_change == assert_state
508+
await smile.set_preset(loc_id, new_preset)
514509
_LOGGER.info(" + worked as intended")
515510
except (
516511
pw_exceptions.ErrorSendingCommandError,
@@ -529,18 +524,13 @@ async def tinker_thermostat_schedule(
529524
if good_schedules != []:
530525
good_schedules.append("!VeryBogusScheduleNameThatNobodyEverUsesOrShouldUse")
531526
for new_schedule in good_schedules:
532-
assert_state = True
533527
warning = ""
534528
if new_schedule[0] == "!":
535-
assert_state = False
536529
warning = " Negative test"
537530
new_schedule = new_schedule[1:]
538531
_LOGGER.info("- Adjusting schedule to %s", f"{new_schedule}{warning}")
539532
try:
540-
schedule_change = await smile.set_schedule_state(
541-
loc_id, new_schedule, state
542-
)
543-
assert schedule_change == assert_state
533+
await smile.set_schedule_state(loc_id, new_schedule, state)
544534
_LOGGER.info(" + failed as intended")
545535
except (
546536
pw_exceptions.ErrorSendingCommandError,
@@ -579,24 +569,20 @@ async def tinker_thermostat(
579569
async def tinker_regulation_mode(smile):
580570
"""Toggle regulation_mode to test functionality."""
581571
for mode in ["off", "heating", "bleeding_cold", "!bogus"]:
582-
assert_state = True
583572
warning = ""
584573
if mode[0] == "!":
585-
assert_state = False
586574
warning = " Negative test"
587575
mode = mode[1:]
588576
_LOGGER.info("%s", f"- Adjusting regulation mode to {mode}{warning}")
589-
mode_change = await smile.set_regulation_mode(mode)
590-
assert mode_change == assert_state
577+
await smile.set_regulation_mode(mode)
591578
_LOGGER.info(" + worked as intended")
592579

593580
@staticmethod
594581
async def tinker_max_boiler_temp(smile):
595582
"""Change max boiler temp setpoint to test functionality."""
596583
new_temp = 60.0
597584
_LOGGER.info("- Adjusting temperature to %s", new_temp)
598-
temp_change = await smile.set_max_boiler_temperature(new_temp)
599-
assert temp_change
585+
await smile.set_max_boiler_temperature(new_temp)
600586
_LOGGER.info(" + worked as intended")
601587

602588
@pytest.mark.asyncio

0 commit comments

Comments
 (0)