hass-core/tests
Sander Jochems 0ea82bdbfb
Fivem integration (#65089)
* Initial fivem integration setup

* Use licenseKey for unique ID

* Create FiveMServer class

* Create FiveMStatusBinarySensor

* Fix platform loading

* Create sensor platform

* Remove config flow tests

* Update manifest.json

* Use attr_ instead or properties in sensors.py

* Use entry_id as unique_id

* Move device info to _attr instead of property

* Register callback in FiveMEntity

* Create config flow tests

* Add loggin to fivem

* Use FiveM in config_flow

* Use update_coordinator instead of dispatcher

* Bump fivem-api to 0.1.2

* Remove leftovers

* More tests for config flow

* Add component files to .coveragerc

* Fix simple comments

* Add gamename check to config flow

* Use entity descriptions for sensors

* Move extra attributes to init

* Use [] instead of get() for server info

* Fix error in gamename test
2022-02-08 11:27:11 +02:00
..
auth Add local only users (#57598) 2021-11-29 14:01:03 -08:00
backports Move StrEnum to homeassistant.backports and move Platform to homeassistant.const (#60880) 2021-12-03 09:31:17 +01:00
components Fivem integration (#65089) 2022-02-08 11:27:11 +02:00
fixtures Clean up Ambient PWS tests (#64486) 2022-01-19 17:03:53 -07:00
hassfest Fix issue with ranges in requirements with hassfest (#59470) 2021-11-12 09:39:30 +01:00
helpers Bump pytest to 7.0.0 (#65981) 2022-02-08 10:03:27 +01:00
mock
pylint Add tests for pylint plugins (#65436) 2022-02-03 10:01:02 +01:00
resources
scripts Allow IntegrationNotFound when checking config in safe mode (#56283) 2021-09-17 22:25:50 -07:00
test_util Update black to 22.1.0 (#65788) 2022-02-05 14:19:37 +01:00
testing_config Make device tracker entities work better (#63328) 2022-01-04 23:16:43 -08:00
util Bump pytest to 7.0.0 (#65981) 2022-02-08 10:03:27 +01:00
__init__.py
bandit.yaml
common.py Protect state.as_dict from mutation (#65693) 2022-02-04 14:45:25 -08:00
conftest.py Add Home Assistant Content user (#64337) 2022-01-21 10:06:39 -08:00
ignore_uncaught_exceptions.py Log unhandled loop exception traces when asyncio debug is on (#57602) 2021-10-18 20:07:51 -07:00
test_bootstrap.py Import persistent notification part 1 (#63898) 2022-01-11 17:24:59 +01:00
test_config.py Bump pytest to 7.0.0 (#65981) 2022-02-08 10:03:27 +01:00
test_config_entries.py Automatically add entry title as name placeholder in reauth (#64078) 2022-01-18 14:18:16 -08:00
test_core.py Protect state.as_dict from mutation (#65693) 2022-02-04 14:45:25 -08:00
test_data_entry_flow.py Index in-progress flows to avoid linear search (#58146) 2021-10-22 07:19:49 -10:00
test_exceptions.py
test_loader.py Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
test_main.py
test_requirements.py Avoid checking if a package is installed if it already failed (#56698) 2021-09-26 22:32:25 -07:00
test_runner.py Log unhandled loop exception traces when asyncio debug is on (#57602) 2021-10-18 20:07:51 -07:00
test_setup.py Catch all exceptions on import component/platform (#64930) 2022-01-25 20:39:32 -08:00
test_test_fixtures.py Block tests from opening sockets (#55516) 2021-10-05 14:46:09 -10:00