Document the account-login backend, and pin the options reload to the framework - #175
Open
OdynBrouwer wants to merge 2 commits into
Open
OdynBrouwer wants to merge 2 commits into
OdynBrouwer wants to merge 2 commits into
Annotations
11 warnings
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, astral-sh/setup-uv@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/importlib/__init__.py#L88
coroutine 'GizwitsWebSocket._heartbeat_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 619, in test_websocket_connect_callback_invoked_on_success
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 112, in connect
self._heartbeat_task = asyncio.create_task(self._heartbeat_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/importlib/__init__.py#L88
coroutine 'GizwitsWebSocket._listen_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 619, in test_websocket_connect_callback_invoked_on_success
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 111, in connect
self._listen_task = asyncio.create_task(self._listen_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/importlib/__init__.py#L88
coroutine 'GizwitsWebSocket._heartbeat_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 325, in test_websocket_already_running
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 112, in connect
self._heartbeat_task = asyncio.create_task(self._heartbeat_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/importlib/__init__.py#L88
coroutine 'GizwitsWebSocket._listen_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 325, in test_websocket_already_running
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 111, in connect
self._listen_task = asyncio.create_task(self._listen_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/unittest/mock.py#L2259
coroutine 'GizwitsWebSocket._heartbeat_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 280, in test_websocket_disconnect
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 112, in connect
self._heartbeat_task = asyncio.create_task(self._heartbeat_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/unittest/mock.py#L2259
coroutine 'GizwitsWebSocket._listen_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 280, in test_websocket_disconnect
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 111, in connect
self._listen_task = asyncio.create_task(self._listen_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/unittest/mock.py#L2259
coroutine 'GizwitsWebSocket._heartbeat_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 56, in test_websocket_connect_success
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 112, in connect
self._heartbeat_task = asyncio.create_task(self._heartbeat_loop())
|
|
Run tests:
../../../.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/unittest/mock.py#L2259
coroutine 'GizwitsWebSocket._listen_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_websocket.py", line 56, in test_websocket_connect_success
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/bestway/websocket.py", line 111, in connect
self._listen_task = asyncio.create_task(self._listen_loop())
|
|
Run tests:
.venv/lib/python3.14/site-packages/pytest_homeassistant_custom_component/plugins.py#L300
coroutine 'AwsIotWebSocket._heartbeat_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_aws_iot_websocket.py", line 342, in test_connect_callback_invoked_on_success
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/aws_iot/websocket.py", line 124, in connect
self._heartbeat_task = asyncio.create_task(self._heartbeat_loop())
|
|
Run tests:
.venv/lib/python3.14/site-packages/pytest_homeassistant_custom_component/plugins.py#L300
coroutine 'AwsIotWebSocket._listen_loop' was never awaited
Coroutine created at (most recent call last)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/work/ha-bestway/ha-bestway/.venv/lib/python3.14/site-packages/pytest_asyncio/plugin.py", line 905, in inner
runner.run(coro, context=context)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/base_events.py", line 2049, in _run_once
handle._run()
File "/home/runner/.local/share/uv/python/cpython-3.14.7-linux-x86_64-gnu/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/ha-bestway/ha-bestway/tests/test_aws_iot_websocket.py", line 342, in test_connect_callback_invoked_on_success
await ws.connect()
File "/home/runner/work/ha-bestway/ha-bestway/custom_components/bestway/aws_iot/websocket.py", line 123, in connect
self._listen_task = asyncio.create_task(self._listen_loop())
|
background
wait
wait-all
cancel
parallel
Loading