Repository navigation
Annotations
11 warnings and 1 notice
|
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, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run pytest:
/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/_pytest/stash.py#L108
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 2056, in _run_once
handle._run()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 562, in test_validate_input_does_not_log_pin
await flow.validate_input(MOCKED_CONFIG)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
tests/test_config_flow.py#L530
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 2056, in _run_once
handle._run()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 530, in test_validate_input_recovers_from_stuck_write
result = await flow.validate_input(MOCKED_CONFIG)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
tests/test_config_flow.py#L497
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 2056, in _run_once
handle._run()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 497, in test_validate_input_pairs_ble
await flow.validate_input(MOCKED_CONFIG)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
tests/test_config_flow.py#L468
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/base_events.py", line 2056, in _run_once
handle._run()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 468, in test_validate_input_success
result = await flow.validate_input(MOCKED_CONFIG)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
custom_components/blanco_unit/config_flow.py#L344
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 431, in test_reconfigure_flow_success
configure_result = await hass.config_entries.flow.async_configure(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 334, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/config_entries.py", line 1564, in _async_configure
return await super()._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 382, in _async_configure
result = await self._async_handle_step(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 482, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 344, in async_step_reconfigure
result = await self.validate_input(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
custom_components/blanco_unit/config_flow.py#L305
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 339, in test_reauth_flow_success
configure_result = await hass.config_entries.flow.async_configure(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 334, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/config_entries.py", line 1564, in _async_configure
return await super()._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 382, in _async_configure
result = await self._async_handle_step(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 482, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 305, in async_step_reauth
result = await self.validate_input(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
custom_components/blanco_unit/config_flow.py#L267
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 228, in test_user_flow_invalid_authentication
configure_result = await hass.config_entries.flow.async_configure(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 334, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/config_entries.py", line 1564, in _async_configure
return await super()._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 382, in _async_configure
result = await self._async_handle_step(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 482, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 267, in async_step_user
result = await self.validate_input(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
custom_components/blanco_unit/config_flow.py#L267
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/asyncio/events.py", line 94, in _run
self._context.run(self._callback, *self._args)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 144, in test_user_flow_already_configured
configure_result = await hass.config_entries.flow.async_configure(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 334, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/config_entries.py", line 1564, in _async_configure
return await super()._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 382, in _async_configure
result = await self._async_handle_step(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 482, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 267, in async_step_user
result = await self.validate_input(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
custom_components/blanco_unit/config_flow.py#L267
coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
Coroutine created at (most recent call last)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1456, in patched
return await func(*newargs, **newkeywargs)
File "/home/runner/work/blanco_unit/blanco_unit/tests/test_config_flow.py", line 104, in test_user_flow_success
configure_result = await hass.config_entries.flow.async_configure(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 334, in async_configure
result = await self._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/config_entries.py", line 1564, in _async_configure
return await super()._async_configure(flow_id, user_input)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 382, in _async_configure
result = await self._async_handle_step(
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/site-packages/homeassistant/data_entry_flow.py", line 482, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 267, in async_step_user
result = await self.validate_input(user_input)
File "/home/runner/work/blanco_unit/blanco_unit/custom_components/blanco_unit/config_flow.py", line 167, in validate_input
address_type = getattr(device.details, "address_type", "").lower()
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1176, in __call__
return self._mock_call(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.14.9/x64/lib/python3.14/unittest/mock.py", line 1180, in _mock_call
return self._execute_mock_call(*args, **kwargs)
|
|
Run pytest:
tests/test_base.py#L26
cannot collect test class 'TestEntity' because it has a __init__ constructor (from: tests/test_base.py)
|
|
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
background
wait
wait-all
cancel
parallel
Loading