hass-core/tests
Eduard van Valkenburg 0bba0f07ac
Add SIA Alarm systems (#36625)
* initial commit of SIA integration

* translations

* moved reactions to file, typed everything

* fixed no-else-return 3 times

* refactored config and fix coverage of test

* fix requirements_test

* elimated another platform

* forgot some mentions of sensor

* updated config flow steps, fixed restore and small edits

* fixed pylint

* updated config_flow with better schema, small fixes from review

* final comment and small legibility enhancements

* small fix for pylint

* fixed init

* fixes for botched rebase

* fixed port string

* updated common strings

* rebuild component with eventbus

* fixed pylint and tests

* updates based on review by @bdraco

* updates based on new version of package and reviews

* small updates with latest package

* added raise from

* deleted async_setup from test

* fixed tests

* removed unused code from addititional account step

* fixed typo in strings

* clarification and update to update_data func

* added iot_class to manifest

* fixed entity and unique id setup

* small fix in tests

* improved unique_id semantics and load/unload functions

* added typing in order to fix mypy

* further fixes for typing

* final fixes for mypy

* adding None return types

* fix hub DR identifier

* rebased, added DeviceInfo

* rewrite to clean up and make it easier to read

* replaced functions with format for id and name

* renamed tracker remover small fix in state.setter

* improved readibility of state.setter

* no more state.setter and small updates

* mypy fix

* fixed and improved config flow

* added fixtures to test and other cleaner test code

* removed timeband from config, will reintro in a options flow

* removed timeband from tests

* added options flow for zones and timestamps

* removed type ignore

* replaced mapping with collections.abc
2021-05-24 08:48:28 +02:00
..
auth Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
components Add SIA Alarm systems (#36625) 2021-05-24 08:48:28 +02:00
fixtures Improve legacy support for Hunter Douglas PowerView (#50918) 2021-05-23 12:47:19 -05:00
hassfest Block custom integrations with missing or invalid version (#49916) 2021-05-17 15:48:41 +02:00
helpers Correct trace of condition actions (#50800) 2021-05-17 16:54:17 -07:00
mock Disable strict type checks for tests (#49851) 2021-04-29 15:57:02 +02:00
resources
scripts Cleanup unused loggers (#46510) 2021-02-14 13:46:58 +01:00
test_util Detach aiohttp.ClientSession created by config entry setup on unload (#48908) 2021-04-09 10:14:33 -07:00
testing_config Block custom integrations with missing or invalid version (#49916) 2021-05-17 15:48:41 +02:00
util Use whoami for location lookup (#50934) 2021-05-22 20:34:48 -07:00
__init__.py
bandit.yaml
common.py Migrate from pytz to python-dateutil (#49643) 2021-05-07 22:46:26 -07:00
conftest.py Compile statistics for energy sensors (#50829) 2021-05-20 13:05:15 +02:00
ignore_uncaught_exceptions.py
test_bootstrap.py Avoid sending empty integration list multiple times during subscribe_bootstrap_integrations (#49181) 2021-04-15 23:16:17 -07:00
test_config.py Migrate from pytz to python-dateutil (#49643) 2021-05-07 22:46:26 -07:00
test_config_entries.py Change config entry state to an enum (#49654) 2021-05-20 19:19:20 +02:00
test_core.py Define sync hass.create_task function (#50788) 2021-05-17 14:54:06 -05:00
test_data_entry_flow.py Use config_entries.SOURCE_* constants (#49631) 2021-04-25 11:27:40 +02:00
test_exceptions.py Refine printing of ConditionError (#46838) 2021-02-21 14:54:36 +01:00
test_loader.py Ensure startup can proceed if async_get_integration raises (#50799) 2021-05-17 17:32:05 -05:00
test_main.py
test_requirements.py Fix deadlock in async_get_integration_with_requirements after failed dep pip install (#49540) 2021-04-22 22:32:38 +02:00
test_runner.py Ensure shutdown does not deadlock (#49282) 2021-04-18 08:55:51 -10:00
test_setup.py Replace http startup logic with async_when_setup_or_start (#48784) 2021-04-13 14:10:58 -07:00