Paulus Schoutsen
4e1b094449
Simple_alarm will only show known_alarm if that light is already on
2014-12-09 00:06:55 -08:00
Paulus Schoutsen
dd55d6c7f9
Added a simple_alarm component
2014-12-08 23:47:20 -08:00
Paulus Schoutsen
6044742cee
Fix: Hue lights will not flash anymore on next turn on call after having flashed
2014-12-08 23:41:52 -08:00
Paulus Schoutsen
99447eaa17
Light component now supports sending flash command
2014-12-08 23:02:38 -08:00
Paulus Schoutsen
e7dff308ef
Updated example component with more examples
2014-12-08 22:06:57 -08:00
Paulus Schoutsen
1f582cbeec
Fix: Read known devices file once on init device_tracker
2014-12-08 22:06:38 -08:00
Paulus Schoutsen
68aa78d1fe
Fix some style warnings by PyCharm
2014-12-07 01:28:52 -08:00
Paulus Schoutsen
0527760e9b
Refactor: code moved to new helper and constants file. Also adds support for multiple types for switch/light components.
2014-12-06 23:57:02 -08:00
Paulus Schoutsen
513a03fb46
Updated API docs
2014-12-06 16:16:11 -08:00
Paulus Schoutsen
48089b01ab
Renamed AddCooldown to Throttle and added bypass functionality
2014-12-04 21:06:45 -08:00
Paulus Schoutsen
31b9f65513
Added initial version of AddCooldown decorator
2014-12-04 01:14:27 -08:00
Gustav Ahlberg
c92089808f
completed time_event_listener
2014-12-03 20:38:48 +01:00
Paulus Schoutsen
eef4817804
Cleaned up device_tracker and added tests
2014-12-02 23:54:10 -08:00
Paulus Schoutsen
12c734fa48
Update travis.yml to point at new test
2014-12-01 07:59:08 -08:00
Paulus Schoutsen
ed150b8ea5
Renamed test to ha_test because of conflict with built-in python test package
2014-11-30 23:15:18 -08:00
Paulus Schoutsen
5835d502c7
Moved more methods out of HomeAssistant object
2014-11-30 18:42:52 -08:00
Paulus Schoutsen
c08676aa81
Reorganized some core methods
2014-11-28 23:38:42 -08:00
Paulus Schoutsen
6f05548ec8
Add test coverage for demo component
2014-11-28 22:49:29 -08:00
Paulus Schoutsen
a4eb975b59
HTTP more robust and increased test coverage
2014-11-28 22:27:44 -08:00
Paulus Schoutsen
014abdba39
Remove unused imports in tests
2014-11-28 21:02:03 -08:00
Paulus Schoutsen
cdccdb432a
Test remote methods for errors
2014-11-28 21:01:44 -08:00
Paulus Schoutsen
63f8f2ee7f
Remote instance closes event forwarding on shutdown
2014-11-28 20:37:23 -08:00
Paulus Schoutsen
cfae4c667a
Minor improvements to homeassistant.remote tests
2014-11-28 20:22:29 -08:00
Paulus Schoutsen
006310c883
Home Assistant stop is more robust
2014-11-28 20:22:08 -08:00
Paulus Schoutsen
89102b5652
Increase homeassistant.util test coverage
2014-11-28 19:42:16 -08:00
Paulus Schoutsen
5fe73cf33e
Made dependency loading more robust
2014-11-28 15:36:21 -08:00
Gustav Ahlberg
09908f5780
Merge branch 'dev' of https://github.com/balloob/home-assistant into scheduler
...
# By Paulus Schoutsen
# Via Paulus Schoutsen
* 'dev' of https://github.com/balloob/home-assistant : (51 commits)
Light test tests light profile loading
Loader test tests now custom component loading
Default config dir is now working_dir/config
Add sun component test for state change
Tweak light test to create correct exception
Better light.xy_color parsing
Added light component test coverage
Renamed mock_switch_platform to mock_toggledevice_platform
Expanded switch test to push it to 100% coverage
Fix to make tests work on Travis CI
Added tests for switch component
Clean up code sun component tests
Added test coverage for sun component
Minor fix for Chromecast component
Cleaned up tests a bit
Added initial Chromecast test coverage
Final test added to get to 100% coverage for groups
Extended group tests
Added group component tests
Reorganized testing
...
2014-11-26 20:44:37 +01:00
Gustav Ahlberg
1c94bb1c0f
Schedule component and time event
...
The schedule can read a schedule.json file and create time events
2014-11-26 20:38:40 +01:00
Paulus Schoutsen
ce1a5de607
Light test tests light profile loading
2014-11-25 23:16:07 -08:00
Paulus Schoutsen
c3047efc45
Loader test tests now custom component loading
2014-11-25 23:15:58 -08:00
Paulus Schoutsen
9c4111403e
Default config dir is now working_dir/config
2014-11-25 23:15:18 -08:00
Paulus Schoutsen
cda04b7ece
Add sun component test for state change
2014-11-25 22:31:36 -08:00
Paulus Schoutsen
4405d09d38
Tweak light test to create correct exception
2014-11-25 21:42:33 -08:00
Paulus Schoutsen
2220df5a3e
Better light.xy_color parsing
2014-11-25 21:38:47 -08:00
Paulus Schoutsen
5f9787aeb2
Added light component test coverage
2014-11-25 21:28:43 -08:00
Paulus Schoutsen
845a028d42
Renamed mock_switch_platform to mock_toggledevice_platform
2014-11-25 19:16:42 -08:00
Paulus Schoutsen
3e348880d5
Expanded switch test to push it to 100% coverage
2014-11-25 00:33:02 -08:00
Paulus Schoutsen
100948eb38
Fix to make tests work on Travis CI
2014-11-25 00:28:14 -08:00
Paulus Schoutsen
5cbe7bf1b8
Added tests for switch component
2014-11-25 00:20:36 -08:00
Paulus Schoutsen
8c56b415cb
Clean up code sun component tests
2014-11-24 23:35:50 -08:00
Paulus Schoutsen
4e155d50f3
Added test coverage for sun component
2014-11-24 23:19:33 -08:00
Paulus Schoutsen
470125b69a
Minor fix for Chromecast component
2014-11-23 22:21:47 -08:00
Paulus Schoutsen
fa3b63f5e5
Cleaned up tests a bit
2014-11-23 22:18:51 -08:00
Paulus Schoutsen
244e2a0e7e
Added initial Chromecast test coverage
2014-11-23 22:18:40 -08:00
Paulus Schoutsen
fa1b5b846e
Final test added to get to 100% coverage for groups
2014-11-23 17:13:16 -08:00
Paulus Schoutsen
c6cb2c27bd
Extended group tests
2014-11-23 17:06:19 -08:00
Paulus Schoutsen
a11ef38c9b
Added group component tests
2014-11-23 16:46:59 -08:00
Paulus Schoutsen
bc4b81d525
Reorganized testing
2014-11-23 13:00:06 -08:00
Paulus Schoutsen
ad16c32504
Reorganized tests
2014-11-23 09:51:16 -08:00
Paulus Schoutsen
5278fe2f47
Added test coverage for core components
2014-11-23 00:32:03 -08:00