core/tests/components/totalconnect
Austin Mroczek 8153ff78bf
Add Button for TotalConnect (#114530)
* add button for totalconnect

* test button for totalconnect

* change to zone.can_be_bypassed

* Update homeassistant/components/totalconnect/button.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

* Update homeassistant/components/totalconnect/button.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

* Update homeassistant/components/totalconnect/button.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

* remove unused logging

* Update homeassistant/components/totalconnect/button.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/totalconnect/button.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* fix button and test

* Revert "bump total_connect_client to 2023.12.1"

This reverts commit 189b7dcd89cf3cc8309dacc92ba47927cfbbdef3.

* bump total_connect_client to 2023.12.1

* use ZoneEntity for Bypass button

* use LocationEntity for PanelButton

* fix typing

* add translation_key for panel buttons

* mock clear_bypass instead of disarm

* use paramaterize

* use snapshot

* sentence case in strings

* remove un-needed stuff

* Update homeassistant/components/totalconnect/button.py

* Apply suggestions from code review

* Fix

---------

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-29 09:47:05 +02:00
..
snapshots Add Button for TotalConnect (#114530) 2024-04-29 09:47:05 +02:00
__init__.py
common.py Add Button for TotalConnect (#114530) 2024-04-29 09:47:05 +02:00
test_alarm_control_panel.py Add snapshot tests to Totalconnect (#115952) 2024-04-22 13:01:31 +02:00
test_binary_sensor.py Add entity translations to totalconnect (#115950) 2024-04-23 21:54:13 +02:00
test_button.py Add Button for TotalConnect (#114530) 2024-04-29 09:47:05 +02:00
test_config_flow.py Use is in enum comparison in config flow tests P-T (#114675) 2024-04-02 11:21:50 -10:00
test_diagnostics.py
test_init.py