core/tests
J. Nick Koston 8227c84e05
Add support for streaming (push) history (#85892)
* Add support for streaming (push) history

Currently we poll for history data, like logbook we can stream
this data to avoid database overhead

* Update homeassistant/components/history/__init__.py

* merge filter

* expose new api

* expose new api

* expose new api

* expose new api

* coverage

* tests

* fixes

* tweak

* tweak

* tweak

* DRY

* leaky

* test for specific entities

* test for specific entities

* test for specific entities

* test for specific entities

* test for specific entities

* cover

* cover

* more cover

* tweak

* make sure it works before history starts

* fix test

* cover

* tweak

* make sure we unsub on overflow

* Update homeassistant/components/history/__init__.py

* Update homeassistant/components/history/__init__.py

* fix race in test

* fix db executor access

* relo above task creation
2023-01-21 22:03:41 -05:00
..
auth Upgrade pytest-aiohttp (#82475) 2022-11-29 22:36:36 +01:00
backports
components Add support for streaming (push) history (#85892) 2023-01-21 22:03:41 -05:00
fixtures Add device HmIP-DRDI3 (#83337) 2022-12-18 12:44:49 -07:00
hassfest Replace attrs with dataclasses in hassfest (#84475) 2022-12-23 15:46:00 +01:00
helpers Improve device automation validation (#86143) 2023-01-21 00:44:17 +01:00
pylint Remove str from cover device class (#83396) 2022-12-06 16:13:29 +01:00
resources
scripts Upgrade pytest-aiohttp (#82475) 2022-11-29 22:36:36 +01:00
test_util Fix some pytest warning for helpers (#85283) 2023-01-06 09:21:46 +01:00
testing_config Load custom sentences from config directory (#85558) 2023-01-09 16:48:59 -06:00
util Ensure all unit converters are tested (#86271) 2023-01-21 13:11:13 +01:00
__init__.py
bandit.yaml
common.py Code styling tweaks to the tests - Part 1 (#86192) 2023-01-20 13:52:46 +01:00
conftest.py Don't interpret negative verbosity as debug (#86318) 2023-01-22 00:03:57 +02:00
ignore_uncaught_exceptions.py
test_bootstrap.py Upgrade pytest-aiohttp (#82475) 2022-11-29 22:36:36 +01:00
test_config.py Code styling tweaks to the tests - Part 1 (#86192) 2023-01-20 13:52:46 +01:00
test_config_entries.py Code styling tweaks to the tests - Part 1 (#86192) 2023-01-20 13:52:46 +01:00
test_core.py Code styling tweaks to the tests - Part 1 (#86192) 2023-01-20 13:52:46 +01:00
test_data_entry_flow.py Remove config entry specifics from FlowManager (#85565) 2023-01-17 15:26:17 +01:00
test_exceptions.py Fix TemplateError definition (#82570) 2022-11-23 20:30:32 +01:00
test_loader.py Code styling tweaks to the tests - Part 1 (#86192) 2023-01-20 13:52:46 +01:00
test_main.py Allow only specific packages to be skipped during startup dependency installation (#82758) 2022-11-30 08:38:52 +01:00
test_requirements.py Allow only specific packages to be skipped during startup dependency installation (#82758) 2022-11-30 08:38:52 +01:00
test_runner.py
test_setup.py Spelling updates (#82867) 2022-11-28 16:51:43 +01:00
test_test_fixtures.py