core/tests/components/husqvarna_automower
Thomas55555 85be94e0a9
Add switch platform for husqvarna_automower (#110139)
* Add switch platform for husqvarna_automower

* Use RestrictedReasons const

* Typing

* Add snapshot testing

* Invert switch

* Test sucessfull servie calls

* Assert client mock calls

* Use getattr

* Update snapshot

* Add available property

* Add a new base class for control entities

* Make switch unavailabe if mower in error state

* Sort platforms

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-02-22 12:34:24 +01:00
..
fixtures
snapshots Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00
__init__.py
conftest.py
const.py
test_config_flow.py
test_init.py
test_lawn_mower.py Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00
test_sensor.py
test_switch.py Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00