Skip to content

Move TYPE_MODEL to constants and import #1870

Move TYPE_MODEL to constants and import

Move TYPE_MODEL to constants and import #1870

Triggered via push May 31, 2025 07:23
Status Failure
Total duration 2m 35s
Artifacts

verify.yml

on: push
Ruff check and force
7s
Ruff check and force
Check commit
44s
Check commit
Matrix: prepare-test-cache
Matrix: pytest
Process test coverage
0s
Process test coverage
Run mypy
0s
Run mypy
Process test complexity
0s
Process test complexity
Build and publish Python 🐍 distributions 📦 to TestPyPI
0s
Build and publish Python 🐍 distributions 📦 to TestPyPI
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
Run pytest using Python 3.13
Event loop is closed
Run pytest using Python 3.13: tests/test_usb.py#L2405
TestStick.test_node_discovery_and_load TypeError: argument of type 'NoneType' is not iterable
Run pytest using Python 3.13: tests/test_usb.py#L891
TestStick.test_energy_circle TypeError: argument of type 'NoneType' is not iterable
Run pytest using Python 3.13: tests/test_usb.py#L771
TestStick.test_node_relay_and_power TypeError: argument of type 'NoneType' is not iterable
Run pytest using Python 3.13: tests/test_usb.py#L701
TestStick.test_node_discovery TypeError: argument of type 'NoneType' is not iterable
Run pytest using Python 3.13: tests/test_usb.py#L672
TestStick.test_stick_node_join_subscription TypeError: argument of type 'NoneType' is not iterable
Run pytest using Python 3.13
Event loop is closed
Run pytest using Python 3.13
Event loop is closed
Run pytest using Python 3.13
Event loop is closed
Run pytest using Python 3.13: tests/test_usb.py#L574
TestStick.test_stick_node_discovered_subscription TypeError: argument of type 'NoneType' is not iterable
Run pytest using Python 3.13: venv/lib/python3.13/site-packages/_pytest/unraisableexception.py#L85
Exception ignored in: <coroutine object StickReceiver._message_queue_worker at 0x7f3b6b52ea80> Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/asyncio/queues.py", line 186, in get await getter GeneratorExit During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/runner/work/python-plugwise-usb/python-plugwise-usb/plugwise_usb/connection/receiver.py", line 284, in _message_queue_worker response: PlugwiseResponse = await self._message_queue.get() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/asyncio/queues.py", line 188, in get getter.cancel() # Just in case getter is not done yet. ~~~~~~~~~~~~~^^ File "/opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/asyncio/base_events.py", line 827, in call_soon self._check_closed() ~~~~~~~~~~~~~~~~~~^^ File "/opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/asyncio/base_events.py", line 550, in _check_closed raise RuntimeError('Event loop is closed') RuntimeError: Event loop is closed