Commit Graph

76748 Commits

Author SHA1 Message Date
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
Paulus Schoutsen ec59c3c793 Added test to validate frontend loads 2014-11-23 00:01:15 -08:00
Paulus Schoutsen e5be72e445 Fix a flaky test 2014-11-22 23:41:47 -08:00
Paulus Schoutsen 296a5e3b10 Added test coverage badge to README 2014-11-22 23:36:11 -08:00
Paulus Schoutsen 38b85e3ca2 Added tests for loader and util 2014-11-22 23:35:59 -08:00
Paulus Schoutsen b94ab32d60 Last pieces of test coverage for core classes 2014-11-22 22:37:53 -08:00
Paulus Schoutsen 5943f757a0 Even more test coverage 2014-11-22 21:40:01 -08:00
Paulus Schoutsen 1069d79298 All core classes have full test coverage 2014-11-22 18:17:36 -08:00
Paulus Schoutsen 2866437a1f remote.set_state would log error even if not 2014-11-22 17:16:23 -08:00
Paulus Schoutsen a391bc3d3f Work around a pylint bug 2014-11-22 16:56:36 -08:00
Paulus Schoutsen feeeac2a75 Remove unused __init__ file from external dir 2014-11-22 15:57:49 -08:00
Paulus Schoutsen 01f738c151 Move to Pypi version of Phue again 2014-11-22 15:49:54 -08:00
Paulus Schoutsen 4b2fa2d413 Added temporary Phue installation instructions 2014-11-20 23:10:25 -08:00
Paulus Schoutsen d3bf245331 Updated documentation 2014-11-20 23:03:21 -08:00
Paulus Schoutsen 4fb2fcc7a0 ps: added comments to requirements.txt for clarity 2014-11-20 22:53:43 -08:00
Paulus Schoutsen 66f8daded1 Minor cleanup 2014-11-19 23:42:57 -08:00
Paulus Schoutsen cc4c557e89 Cleanup of state-badge.html 2014-11-19 23:13:48 -08:00
Paulus Schoutsen 9656ff6636 show HA toolbar when showing popups for easy going back 2014-11-19 23:02:09 -08:00
Paulus Schoutsen 88c4c77cbd New compiled version frontend 2014-11-19 19:20:30 -08:00
Paulus Schoutsen 651d2dfd86 Improved layout of popups on small screens 2014-11-19 19:20:06 -08:00
Paulus Schoutsen 67bb64ab6b Cleaned up states-cards.html 2014-11-19 19:01:46 -08:00
Paulus Schoutsen 04e58bd375 tab bar autohides on scroll down 2014-11-19 19:01:26 -08:00
Paulus Schoutsen a4dab870ce Reworked Splash Login. Hides virtual keyboard, squashed bugs. 2014-11-19 18:15:37 -08:00
Gustav Ahlberg aab52ca686 Schedule component
Can read schedule json config file
Can load custom rule_types
2014-11-17 21:18:01 +01:00
Paulus Schoutsen 5d107ed74b Switched style checking to flake8 instead of pep8 2014-11-16 22:18:52 -08:00
Paulus Schoutsen 973ce21353 Improve flexibility of the loader 2014-11-14 23:17:18 -08:00
Paulus Schoutsen 0c7b6e26aa Add test coverage tracking via coveralls 2014-11-14 22:23:48 -08:00
Paulus Schoutsen 20ff5fadee Added doctype HTML to stop Safari converting selectors in embedded CSS to lower case 2014-11-14 00:26:20 -08:00