Skip to content

Commit 04567ba

Browse files
committed
Improve test-methods, correct test-assert
1 parent 25cd0cc commit 04567ba

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

tests/test_adam.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ async def test_connect_adam_plus_anna_new(self):
329329
await self.tinker_regulation_mode(smile)
330330

331331
tinkered = await self.tinker_max_boiler_temp(smile)
332-
assert tinkered
332+
assert not tinkered
333333

334334
# Now change some data and change directory reading xml from
335335
# emulating reading newer dataset after an update_interval

tests/test_init.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -669,9 +669,9 @@ async def tinker_switch(
669669
except pw_exceptions.PlugwiseError:
670670
_LOGGER.info(" + locked, not switched as expected")
671671
return False
672-
except pw_exceptions.ConnectionFailedError:
672+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
673673
if unhappy:
674-
tinker_switch_passed = True # test is pass!
674+
return True # test is pass!
675675
_LOGGER.info(" + failed as expected")
676676
else: # pragma: no cover
677677
_LOGGER.info(" - failed unexpectedly")
@@ -697,10 +697,10 @@ async def tinker_thermostat_temp(
697697
except pw_exceptions.ConnectionFailedError:
698698
if unhappy:
699699
_LOGGER.info(" + tinker_thermostat_temp failed as expected")
700-
tinker_temp_passed = True
700+
return True
701701
else: # pragma: no cover
702702
_LOGGER.info(" - tinker_thermostat_temp failed unexpectedly")
703-
tinker_temp_passed = False
703+
return False
704704

705705
return tinker_temp_passed
706706

@@ -721,10 +721,10 @@ async def tinker_thermostat_preset(self, smile, loc_id, unhappy=False):
721721
except pw_exceptions.PlugwiseError:
722722
_LOGGER.info(" + found invalid preset, as expected")
723723
tinker_preset_passed = True
724-
except pw_exceptions.ConnectionFailedError:
724+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
725725
if unhappy:
726-
tinker_preset_passed = True
727726
_LOGGER.info(" + tinker_thermostat_preset failed as expected")
727+
return True
728728
else: # pragma: no cover
729729
_LOGGER.info(" - tinker_thermostat_preset failed unexpectedly")
730730
return False
@@ -755,11 +755,11 @@ async def tinker_thermostat_schedule(
755755
except pw_exceptions.PlugwiseError:
756756
_LOGGER.info(" + failed as expected")
757757
tinker_schedule_passed = True
758-
except pw_exceptions.ConnectionFailedError:
758+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
759759
tinker_schedule_passed = False
760760
if unhappy:
761761
_LOGGER.info(" + failed as expected before intended failure")
762-
tinker_schedule_passed = True
762+
return True
763763
else: # pragma: no cover
764764
_LOGGER.info(" - succeeded unexpectedly for some reason")
765765
return False
@@ -783,11 +783,11 @@ async def tinker_legacy_thermostat_schedule(self, smile, unhappy=False):
783783
except pw_exceptions.PlugwiseError:
784784
_LOGGER.info(" + failed as expected")
785785
tinker_schedule_passed = True
786-
except pw_exceptions.ConnectionFailedError:
786+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
787787
tinker_schedule_passed = False
788788
if unhappy:
789789
_LOGGER.info(" + failed as expected before intended failure")
790-
tinker_schedule_passed = True
790+
return True
791791
else: # pragma: no cover
792792
_LOGGER.info(" - succeeded unexpectedly for some reason")
793793
return False
@@ -865,14 +865,14 @@ async def tinker_dhw_mode(smile, unhappy=False):
865865
except pw_exceptions.PlugwiseError:
866866
_LOGGER.info(" + tinker_dhw_mode found invalid mode, as expected")
867867
tinker_dhw_mode_passed = False
868-
except pw_exceptions.ConnectionFailedError:
868+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
869869
if unhappy:
870870
_LOGGER.info(" + failed as expected before intended failure")
871-
ttinker_dhw_mode_passed = True
871+
return True
872872
else: # pragma: no cover
873873
_LOGGER.info(" - succeeded unexpectedly for some reason")
874-
tinker_dhw_mode_passed = False
875-
874+
return False
875+
876876
return tinker_dhw_mode_passed
877877

878878
@staticmethod
@@ -894,13 +894,13 @@ async def tinker_regulation_mode(smile, unhappy=False):
894894
" + tinker_regulation_mode found invalid mode, as expected"
895895
)
896896
tinker_reg_mode_passed = False
897-
except pw_exceptions.ConnectionFailedError:
897+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
898898
if unhappy:
899899
_LOGGER.info(" + failed as expected before intended failure")
900-
tinker_reg_mode_passed = True
900+
return True
901901
else: # pragma: no cover
902902
_LOGGER.info(" - succeeded unexpectedly for some reason")
903-
tinker_reg_mode_passed = False
903+
return False
904904

905905
return tinker_reg_mode_passed
906906

@@ -919,13 +919,13 @@ async def tinker_max_boiler_temp(smile, unhappy=False):
919919
except pw_exceptions.PlugwiseError:
920920
_LOGGER.info(" + tinker_max_boiler_temp failed as intended")
921921
tinker_max_boiler_temp_passed = False
922-
except pw_exceptions.ConnectionFailedError:
922+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
923923
if unhappy:
924924
_LOGGER.info(" + failed as expected before intended failure")
925-
tinker_max_boiler_temp_passed = True
925+
return True
926926
else: # pragma: no cover
927927
_LOGGER.info(" - succeeded unexpectedly for some reason")
928-
tinker_max_boiler_temp_passed = False
928+
return False
929929

930930
return tinker_max_boiler_temp_passed
931931

@@ -966,13 +966,13 @@ async def tinker_gateway_mode(smile, unhappy=False):
966966
except pw_exceptions.PlugwiseError:
967967
_LOGGER.info(" + found invalid mode, as expected")
968968
tinker_gateway_mode_passed = False
969-
except pw_exceptions.ConnectionFailedError:
969+
except pw_exceptions.ConnectionFailedError: # leave for-loop at connect-error
970970
if unhappy:
971971
_LOGGER.info(" + failed as expected before intended failure")
972-
tinker_gateway_mode_passed = True
972+
return True
973973
else: # pragma: no cover
974974
_LOGGER.info(" - succeeded unexpectedly for some reason")
975-
tinker_gateway_mode_passed = False
975+
return False
976976

977977
return tinker_gateway_mode_passed
978978

0 commit comments

Comments
 (0)