hass-core/tests
Joe Lu f892c3394b Add support for Canary component and platforms (#10306)
* Add Canary component

* Made some change to how canary data is updated and stored

* Updated to use py-canary:0.1.2

* Addressed flake8 warnings

* Import canary API locally

* Import canary API locally again

* Addressed pylint errors

* Updated requirements_all.txt

* Fixed incorrect unit of measurement for air quality sensor

* Added tests for Canary component and sensors

* Updated canary component to handle exception better when initializing

* Fixed tests

* Fixed tests again

* Addressed review comments

* Fixed houndci error

* Addressed comment about camera force update

* Addressed comment regarding timeout when fetching camera image

* Updated to use py-canary==0.2.2

* Increased update frequency to 30 seconds

* Added support for Canary alarm control panel

* Address review comments

* Fixed houndci error

* Fixed lint errors

* Updated test to only test setup component / platform

* Fixed flake error

* Fixed failing test

* Uptake py-canary:0.2.3

* canary.alarm_control_panel DISARM is now mapped to canary PRIVACY mode

* Fixed failing tests

* Removed unnecessary methods

* Removed polling in canary camera component and update camera info when getting camera image

* Added more tests to cover Canary sensors

* Address review comments

* Addressed review comment in tests

* Fixed pylint errors

* Excluded canary alarm_control_panel and camera from coverage calculation
2017-12-08 10:40:45 +01:00
..
components Add support for Canary component and platforms (#10306) 2017-12-08 10:40:45 +01:00
fixtures Temporarily fix yahoo weather API issue and add unit test. (#10737) 2017-11-23 12:45:56 -08:00
helpers Add support for logarithm in templates (#10824) 2017-11-27 21:29:01 -08:00
mock Tests for zwave setup features (#7570) 2017-05-12 20:27:44 -07:00
resources Revised package util tests 2016-01-30 14:08:32 -05:00
scripts Remove http.development (#10267) 2017-11-01 13:07:16 +01:00
test_util Add cloud auth support (#9208) 2017-08-29 13:40:08 -07:00
testing_config Add Kira component to sensor and remote platforms (#7479) 2017-05-12 21:12:47 -07:00
util make RGB values consistent as int. fixes #10766 (#10782) 2017-11-27 11:31:35 +01:00
__init__.py async HTTP component (#3914) 2016-10-23 23:48:01 -07:00
common.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
conftest.py Abort tests when instances leaked (#7623) 2017-05-18 00:19:40 +02:00
test_bootstrap.py Split bootstrap into bs + setup (#6416) 2017-03-05 10:41:54 +01:00
test_config.py Fix load of components without any config from packages (#9901) 2017-10-17 09:59:33 +02:00
test_core.py Clean up core (#10305) 2017-11-03 14:19:36 +01:00
test_loader.py RFC: Use bind_hass for helpers (#9745) 2017-10-08 08:17:54 -07:00
test_main.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_remote.py Remove deprecated remote classes (#7011) 2017-04-10 09:04:19 -07:00
test_setup.py Fix check for running inside venv (#8481) 2017-07-15 07:25:02 -07:00