Tod Schmidt
bf44dc422c
Added HassOpenCover and HassCloseCover intents ( #13372 )
...
* Added intents to cover
* Added test for cover intents
* Style fixes
* Reverted reversions
* Async fixes
* Woof
* Added conditional loading
* Added conditional loading
* Added conditional loading
* Moved tests, fixed logic
* Moved tests, fixed logic
* Pylint
* Pylint
* Refactored componenet registration
* Refactored componenet registration
* Lint
2018-03-30 17:22:48 -07:00
Paulus Schoutsen
89a19c89a7
Fix aiohttp deprecation warnings ( #13240 )
...
* Fix aiohttp deprecation warnings
* Fix Ring deprecation warning
* Lint
2018-03-15 21:49:49 +01:00
Paulus Schoutsen
491b3d707c
Add optional words to conversation utterances ( #12772 )
...
* Add optional words to conversation utterances
* Conversation to handle singular/plural
* Remove print
* Add pronounce detection to shopping list
* Lint
* fix tests
* Add optional 2 words
* Fix tests
* Conversation: coroutine -> async/await
* Replace \s with space
2018-03-01 07:35:12 -08:00
Tod Schmidt
26209de2f2
Move HassIntent handler code into helpers/intent ( #12181 )
...
* Moved TurnOn/Off Intents to component
* Removed unused import
* Lint fix which my local runs dont catch apparently...
* Moved hass intent code into intent
* Added test for toggle to conversation.
* Fixed toggle tests
* Update intent.py
* Added homeassistant.helpers to gen_requirements script.
* Update intent.py
* Update intent.py
* Changed return value for _match_entity
* Moved consts and requirements
* Removed unused import
* Removed http view
* Removed http import
* Removed fuzzywuzzy dependency
* woof
* A few cleanups
* Added domain filtering to entities
* Clarified class doc string
* Added doc string
* Added test in test_init
* woof
* Cleanup entity matching
* Update intent.py
* removed uneeded setup from tests
2018-02-11 09:33:19 -08:00
Paulus Schoutsen
34a4db57db
Fix conversation ( #10686 )
...
* Fix conversation
* Lint
2017-11-20 20:26:36 -08:00
Paulus Schoutsen
7edf14e55f
Add Intent component ( #8434 )
...
* Add intent component
* Add intent script component
* Add shopping list component
* Convert Snips to use intent component
* Convert Alexa to use intent component
* Lint
* Fix Alexa tests
* Update snips test
* Add intent support to conversation
* Add API to view shopping list contents
* Lint
* Fix demo test
* Lint
* lint
* Remove type from slot schema
* Add dependency to conversation
* Move intent to be a helper
* Fix conversation
* Clean up intent helper
* Fix Alexa
* Snips to use new hass.components
* Allow registering intents with conversation at any point in time
* Shopping list to register sentences
* Add HTTP endpoint to Conversation
* Add async action option to intent_script
* Update API.ai to use intents
* Cleanup Alexa
* Shopping list component to register built-in panel
* Rename shopping list intent to inlude Hass name
2017-07-21 21:38:53 -07:00
Marco Sirabella
7fae8cd0f1
Configure conversation for custom actions with keywords ( #7734 )
...
* - Simple keyword to action config
* - Added more fuzzy stuff
* - Logging & a bit of commenting
* - pep8?
* - pep8 and quick formatting fixes
* - Changed configuration a bit
* - Backwards compatibility tests
* - Fallback or
* - Added custom configuration for conversation
* - Moved imports inside function
* - pep8
* - Pass tests better
* - Removed unused imports
* - Moved warning ignore to above import for fuzzy
* - Moved return for consistent return types
* - Fallback if no choices to listen for
* - Fixed linting errors
* - Better logging and fixed linting errors(?)
* - Fixed continuation
* - Added one blank line after class docstring
* Create conversation.py
* Create test_conversation.py
* Create test_conversation.py
* Update test_conversation.py
2017-06-12 23:34:20 -07:00
Paulus Schoutsen
2650c73a89
Split bootstrap into bs + setup ( #6416 )
...
* Split bootstrap into bs + setup
* Lint
2017-03-05 10:41:54 +01:00
Fabian Affolter
51e20c92f9
WIP Fix pylint and PEP257 issues (tests) ( #4120 )
...
* Fix pylint and PEP257 issues
* More PEP257 fixes
2016-12-01 21:45:19 -08:00
Paulus Schoutsen
62785c2431
More async tests ( #4223 )
...
* Annotate test callbacks to be async
* Convert device_sun_light_trigger to be async
2016-11-05 16:36:20 -07:00
Paulus Schoutsen
7f699b4261
Lazy initialise the worker pool ( #4110 )
...
* Lazy initialise the worker pool
* Minimize pool initialization in core tests
* Fix tests on Python 3.4
* Remove passing in thread count to mock HASS
* Tests: Allow pool by default for threaded, disable for async
* Remove JobPriority for thread pool
* Fix wrong block_till_done
* EmulatedHue: Remove unused test code
* Zigbee: do not touch hass.pool
* Init loop in add_job
* Fix core test
* Fix random sensor test
2016-10-31 08:47:29 -07:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Pascal Vizeli
d5368f6f78
Async bootstrap / component init ( #3991 )
...
* Async bootstrap
* Adress comments
* Fix tests
* More fixes
* Tests fixes
2016-10-27 00:16:23 -07:00
Pascal Vizeli
bbfd86dec3
Use setup_component in tests v1 ( #3507 )
...
* update unittests like #3414
* setup_component - splunk
* setup_component - statsd
* fix statsd & splunk unittest config values
* component_setup - device_sun_light_trigger
* setup_component - introduction
* component_setup - persistent_notification
* setup_component - logentries, mqtt eventstream
* fix unittest logentries
2016-09-25 23:15:21 +02:00
Fabian Affolter
9838697d2b
Fix PEP257 issues
2016-03-09 10:25:50 +01:00
Fabian Affolter
00afaac54c
Update for file header, docstrings, and PEP8/PEP257
2016-02-13 14:19:11 +01:00
Paulus Schoutsen
58afbecd05
Speed up tests
2015-09-01 00:18:26 -07:00
Paulus Schoutsen
3e3ee9184a
Fix broken conversation test
2015-08-31 00:54:00 -07:00
Ryan Kraus
7dd7d7a191
Restructured conversation tests.
2015-08-30 05:04:04 -04:00
Ryan Kraus
5ba5e0ffb1
Added another conversation test.
2015-08-30 04:30:19 -04:00
Ryan Kraus
10054567de
Added test for conversation and introduction components.
2015-08-30 04:24:24 -04:00