core/tests
Alexei Chetroi a3061bda60 Make the rest of ZHA platforms to use ZHA class registry (#30261)
* Refactor ZHA component tests fixtures.

* Add tests for ZHA device discovery.

* Refactor ZHA registry MatchRule.

Allow callables as a matching criteria.
Allow sets for model & manufacturer.

* Minor ZHA class registry refactoring.

Less cluttered strict_matching registrations.

* Add entities only if there are any.

* Migrate rest of ZHA platforms to ZHA registry.

* Pylint fixes.
2019-12-31 11:09:58 -05:00
..
auth Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
components Make the rest of ZHA platforms to use ZHA class registry (#30261) 2019-12-31 11:09:58 -05:00
fixtures Bump dependency for HomematicIp cloud (#30237) 2019-12-28 13:46:04 +01:00
hassfest Make Hassfest stricter pt 2 (#30068) 2019-12-19 14:00:22 +01:00
helpers Store capabilities and supported features in entity registry, restore registered entities on startup (#30094) 2019-12-31 14:29:43 +01:00
mock Black 2019-07-31 12:25:30 -07:00
resources
scripts Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
test_util Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
testing_config Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
util Drop Python 3.6 support (#29978) 2019-12-16 07:29:19 +01:00
__init__.py async HTTP component (#3914) 2016-10-23 23:48:01 -07:00
bandit.yaml Add bandit, use to catch known vulnerable XML parsing (#28341) 2019-11-18 09:10:15 +01:00
common.py Store capabilities and supported features in entity registry, restore registered entities on startup (#30094) 2019-12-31 14:29:43 +01:00
conftest.py Remove uvloop event policy (#29835) 2019-12-11 13:28:50 +01:00
test_bootstrap.py Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
test_config.py Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
test_config_entries.py Add a config entry mechanism to rediscover a discovery that was ignored (#30099) 2019-12-21 11:22:07 +01:00
test_core.py Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
test_data_entry_flow.py Add unique ID to config entries (#29806) 2019-12-16 12:27:43 +01:00
test_loader.py Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
test_main.py Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00
test_requirements.py Sort imports for requirements.py and its test using isort (#29836) 2019-12-11 12:12:06 +01:00
test_setup.py Sort imports according to PEP8 for 'tests' (#29791) 2019-12-09 16:52:24 +01:00