Barry Loong and GitHub
877efc993b
Add support for window device class to google assistant ( #89564 )
2023-03-12 22:45:25 -04:00
epenet and GitHub
d65dff3f9e
Adjust entity registry access in tests (2) ( #88960 )
2023-03-01 16:23:36 +01:00
Frédéric Guardia and GitHub
85f2693353
Fix Google Assistant temperature attribute ( #85921 )
2023-03-01 12:54:07 +01:00
Franck Nijhof and GitHub
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
epenet and GitHub
1e352b60df
Add type hints to integration tests (part 11) ( #87996 )
2023-02-13 14:22:49 +01:00
epenet and GitHub
89e4ee5320
Add type hints to integration tests (part 8) ( #87982 )
2023-02-13 11:13:48 +01:00
Erik Montnemery and GitHub
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
Franck Nijhof and GitHub
330e1c6cbb
Clean up unnecessary registry mocks from integration tests ( #87763 )
2023-02-09 10:43:45 +01:00
epenet and GitHub
7a4d15a657
Add type hints to integration tests (f-g) ( #87700 )
2023-02-08 13:33:52 +01:00
epenet and GitHub
4142f0d15d
Add return type to tests without arguments ( #87613 )
...
* Add return type to tests without arguments
* Black
* Cancel fixture amends
2023-02-07 14:20:06 +01:00
epenet and GitHub
aa00114c2f
Add return type to async tests without arguments ( #87612 )
2023-02-07 10:26:56 +01:00
Franck Nijhof and GitHub
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
epenet and GitHub
a79be493e5
Adjust hass_client type hint in integration tests ( #86954 )
...
* Adjust hass_client type hint in integration tests
* Adjust hass_client_no_auth
* Fix rebase
2023-02-02 16:29:57 -05:00
Franck Nijhof and GitHub
fca3382d37
Migrates tests to use MediaPlayerEntityFeature enum ( #86779 )
2023-01-27 10:56:40 +01:00
e4a78420b8
Enable Ruff PT013 ( #86757 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-27 09:09:46 +01:00
epenet and GitHub
30bf0634fe
Add per-file-ignore to pylint ( #86289 )
2023-01-22 17:26:24 +01:00
Franck Nijhof and GitHub
79b52a2b41
Stricter pylint message control ( #86154 )
2023-01-20 13:47:55 +01:00
Michael and GitHub
e5f67c9119
Replace the usage of unit constants by enumerations in Tests [f-g] ( #85933 )
2023-01-15 14:46:45 +01:00
Franck Nijhof and GitHub
1f0ea73463
Add support for entity aliases to Google Assistant ( #84405 )
2022-12-21 23:52:01 +01:00
Joakim Plate and GitHub
c576a68d33
Upgrade pytest-aiohttp ( #82475 )
...
* Upgrade pytest-aiohttp
* Make sure executors, tasks and timers are closed
Some test will trigger warnings on garbage collect, these warnings
spills over into next test.
Some test trigger tasks that raise errors on shutdown, these spill
over into next test.
This is to mimic older pytest-aiohttp and it's behaviour on test
cleanup.
Discussions on similar changes for pytest-aiohttp are here:
https://github.com/pytest-dev/pytest-asyncio/pull/309
* Replace loop with event_loop
* Make sure time is frozen for tests
* Make sure the ConditionType is not async
/home-assistant/homeassistant/helpers/template.py:2082: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
def wrapper(*args, **kwargs):
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
* Increase litejet press tests with a factor 10
The times are simulated anyway, and we can't stop the normal
event from occuring.
* Use async handlers for aiohttp
tests/components/motioneye/test_camera.py::test_get_still_image_from_camera
tests/components/motioneye/test_camera.py::test_get_still_image_from_camera
tests/components/motioneye/test_camera.py::test_get_stream_from_camera
tests/components/motioneye/test_camera.py::test_get_stream_from_camera
tests/components/motioneye/test_camera.py::test_camera_option_stream_url_template
tests/components/motioneye/test_camera.py::test_camera_option_stream_url_template
/Users/joakim/src/hass/home-assistant/venv/lib/python3.9/site-packages/aiohttp/web_urldispatcher.py:189: DeprecationWarning: Bare functions are deprecated, use async ones
warnings.warn(
* Switch to freezegun in modbus tests
The tests allowed clock to tick in between steps
* Make sure skybell object are fully mocked
Old tests would trigger attempts to post to could services:
```
DEBUG:aioskybell:HTTP post https://cloud.myskybell.com/api/v3/login/ Request with headers: {'content-type': 'application/json', 'accept': '*/*', 'x-skybell-app-id': 'd2b542c7-a7e4-4e1e-b77d-2b76911c7c46', 'x-skybell-client-id': '1f36a3c0-6dee-4997-a6db-4e1c67338e57'}
```
* Fix sorting that broke after rebase
2022-11-29 22:36:36 +01:00
Paulus Schoutsen and GitHub
d39ed0cde4
Remove unused custom data in Google Assistant ( #79003 )
2022-09-23 13:03:28 -04:00
epenet and GitHub
f453726b18
Cleanup HVACAction and HVACMode in tests ( #78813 )
2022-09-20 20:30:54 +02:00
Franck Nijhof and GitHub
774d5138ca
Update PyJWT to 2.5.0 ( #78776 )
2022-09-20 20:17:49 +02:00
epenet and GitHub
41d2ac3943
Cleanup MediaClass and MediaType in tests ( #78817 )
...
Cleanup MediaClass/MediaType in tests
2022-09-20 17:55:13 +02:00
Joakim Plate and GitHub
924bffc7d0
Add query data to google assistant diagnostic ( #78828 )
2022-09-20 17:05:10 +02:00
Joakim Plate and GitHub
bd0daf68e0
If brightness is not available, don't set a value ( #78827 )
2022-09-20 07:57:54 -04:00
epenet and GitHub
7ffac12de7
Adjust root-import in google-assistant tests ( #78768 )
2022-09-19 15:40:56 +02:00
epenet and GitHub
fd05d949cc
Fix device_class in demo ( #78463 )
...
Use _attr_device_class in demo
2022-09-14 20:09:31 +03:00
Erik Montnemery and GitHub
1bc8770b51
Remove area_id from entity_registry.async_get_or_create ( #77700 )
...
* Remove area_id from entity_registry.async_get_or_create
* Adjust tests
* Fix lying comment in test
2022-09-02 13:31:05 +02:00
448b720eb7
Fix trait processing Fan state without percentage_step ( #77351 )
...
* Fix trait processing Fan without percentage_step
* Update homeassistant/components/google_assistant/trait.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Fix test
* Fix formatting
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-08-27 17:17:02 +02:00
Joakim Plate and GitHub
3eaa1c30af
Restore fixed step fan speeds for google assistant ( #76871 )
2022-08-17 22:15:48 -04:00
Joakim Plate and GitHub
992ceb1a09
Google Assistant diagnostics and synchronization ( #73574 )
...
* Add config flow import for local google assistant
* Add diagnostic with sync response
* Add button for device sync
2022-06-27 20:24:15 +02:00
Paulus Schoutsen and GitHub
57efa9569c
Cache is_supported for Google entities ( #73936 )
2022-06-24 17:05:36 -04:00
w-marco and GitHub
c075760ca0
Display Windows as TYPE_WINDOW in Google Home ( #73533 )
...
* Display Windows as TYPE_WINDOW in Google Home
* set window type to window in smart_home test
2022-06-20 13:03:43 +02:00
b91a1c1b0a
Fix Google Assistant brightness calculation ( #72514 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-26 13:01:23 -07:00
Paulus Schoutsen and GitHub
3cd398a5bd
Warn for old Google SDK version ( #72403 )
2022-05-24 10:26:25 +02:00
J. Nick Koston and GitHub
24d7a464e1
Refactor logbook to reduce overhead and complexity ( #71509 )
2022-05-08 21:47:26 -07:00
Erik Montnemery and GitHub
1aaf78ef99
Remove entity category system in favor of hidden_by ( #68550 )
2022-05-02 09:33:16 -07:00
fe6a4bfb1d
Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC ( #69643 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-09 09:05:54 -10:00
130ca2213f
Enforce EntityCategory enum ( #69015 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:04:33 -07:00
Erik Montnemery and GitHub
dc0c3a4d2d
Exclude hidden entities from google_assistant ( #68554 )
2022-03-23 12:46:53 +01:00
J. Nick Koston and GitHub
723dcbafca
Complete fan speed transition from #59781 ( #67743 )
2022-03-09 10:38:12 +01:00
Paulus Schoutsen and GitHub
fb4de7211b
Make Google sync_seralize a callback ( #67155 )
2022-02-24 08:36:36 -08:00
Paulus Schoutsen and GitHub
cd5b69d02e
Add Google local indicator ( #66610 )
2022-02-16 07:54:59 -08:00
bc41028800
Some tweaks to the demo ( #65623 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-04 09:49:47 +01:00
Paulus Schoutsen and GitHub
cf6b3fc810
Add support for proxy-selected intent ( #65094 )
2022-01-28 08:16:28 -08:00
Erik Montnemery and GitHub
07563f4fd2
Disable google_assistant local SDK if SSL is enabled ( #64983 )
2022-01-26 18:55:30 +01:00
Franck Nijhof and GitHub
3f7275a9c7
Give scenes last activated state ( #62673 )
2022-01-07 19:02:32 +01:00
25fe213f22
Enable local fulfillment google assistant ( #63218 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-05 12:09:59 -08:00
Erik Montnemery and GitHub
75f8e031df
Add support for curtain device class to google assistant ( #63380 )
2022-01-05 15:01:58 +01:00