core/tests/testing_config/custom_components/test
G Johansson 4e30056830
Add new Forecasting to Weather (#75219)
* Add new Forecasting to Weather

* Add is_daytime for forecast_twice_daily

* Fix test

* Fix demo test

* Adjust tests

* Fix typing

* Add demo

* Mod demo more realistic

* Fix test

* Remove one weather

* Fix weather example

* kitchen_sink

* Reverse demo partially

* mod kitchen sink

* Fix twice_daily

* kitchen_sink

* Add test weathers

* Add twice daily to demo

* dt_util

* Fix names

* Expose forecast via WS instead of as state attributes

* Regularly update demo + kitchen_sink weather forecasts

* Run linters

* Fix rebase mistake

* Improve demo test coverage

* Improve weather test coverage

* Exclude kitchen_sink weather from test coverage

* Rename async_update_forecast to async_update_listeners

* Add async_has_listeners helper

* Revert "Add async_has_listeners helper"

This reverts commit 52af3664bb06d9feac2c5ff963ee0022077c23ba.

* Fix rebase mistake

---------

Co-authored-by: Erik <erik@montnemery.com>
2023-07-21 17:30:48 +02:00
..
translations
__init__.py
alarm_control_panel.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
binary_sensor.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
button.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
cover.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
date.py Add `date` platform (#81948) 2023-04-30 20:34:57 +02:00
datetime.py Add `datetime` platform (#81943) 2023-05-29 23:24:15 +02:00
device_tracker.py Convert device_sun_light_trigger test fixture to async (#89578) 2023-03-12 14:48:46 +01:00
event.py Add event entity (#96797) 2023-07-21 12:16:35 +02:00
image_processing.py
light.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
lock.py Lock entity options (#88139) 2023-05-08 22:06:11 +02:00
manifest.json Block custom integrations with missing or invalid version (#49916) 2021-05-17 15:48:41 +02:00
number.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
remote.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
select.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
sensor.py Move sensor rounding to frontend (#87330) 2023-02-04 14:54:36 -05:00
switch.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
text.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
time.py Add `time` platform (#81949) 2023-04-30 22:33:51 +02:00
update.py Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
weather.py Add new Forecasting to Weather (#75219) 2023-07-21 17:30:48 +02:00