hass-core/tests/components/mqtt
Jan Bouwhuis e574a3ef1d
Add MQTT notify platform (#64728)
* Mqtt Notify service draft

* fix updates

* Remove TARGET config parameter

* do not use protected attributes

* complete tests

* device support for auto discovery

* Add targets attribute and support for data param

* Add tests and resolve naming issues

* CONF_COMMAND_TEMPLATE from .const

* Use mqtt as default service name

* make sure service  has a unique name

* pylint error

* fix type error

* Conditional device removal and test

* Improve tests

* update description has_notify_services()

* Use TypedDict for service config

* casting- fix discovery - hass.data

* cleanup

* move MqttNotificationConfig after the schemas

* fix has_notify_services

* do not test log for reg update

* Improve casting types

* Simplify obtaining the device_id

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* await not needed

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Improve casting types and naming

* cleanup_device_registry signature change and black

* remove not needed condition

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-03-08 16:27:18 +01:00
..
__init__.py
conftest.py
test_alarm_control_panel.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_binary_sensor.py Improve MQTT binary_sensor test (#66688) 2022-02-17 00:06:42 +01:00
test_button.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_camera.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_climate.py Fix false positive MQTT climate deprecation warnings for defaults (#67661) 2022-03-07 15:38:33 +01:00
test_common.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_config_flow.py Fix MQTT config flow with advanced parameters (#67556) 2022-03-03 21:40:15 +01:00
test_cover.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_device_tracker.py
test_device_tracker_discovery.py Remove custom WS command for removing MQTT devices (#67381) 2022-02-28 15:50:49 +01:00
test_device_trigger.py Remove custom WS command for removing MQTT devices (#67381) 2022-02-28 15:50:49 +01:00
test_diagnostics.py Add MQTT diagnostics (#66730) 2022-02-18 09:28:49 +01:00
test_discovery.py Remove custom WS command for removing MQTT devices (#67381) 2022-02-28 15:50:49 +01:00
test_fan.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_humidifier.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_init.py MQTT Improve warning override deprecated settings (#67609) 2022-03-04 12:39:29 +01:00
test_legacy_vacuum.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_light.py Fix MQTT lights tests using STATE_OFF (#67011) 2022-02-21 22:52:31 -08:00
test_light_json.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_light_template.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_lock.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_notify.py Add MQTT notify platform (#64728) 2022-03-08 16:27:18 +01:00
test_number.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_scene.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_select.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_sensor.py Correct state restoring for MQTT temperature sensors (#66741) 2022-02-18 11:35:44 +01:00
test_siren.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_state_vacuum.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_subscription.py Fix race when handling updated MQTT discovery data (#65415) 2022-02-02 17:12:22 -08:00
test_switch.py Drop MQTT import flow (#66160) 2022-02-10 21:09:57 +01:00
test_tag.py Remove custom WS command for removing MQTT devices (#67381) 2022-02-28 15:50:49 +01:00
test_trigger.py