Skip to content

Migrate almost all v1 quirks to v2 #8177

Migrate almost all v1 quirks to v2

Migrate almost all v1 quirks to v2 #8177

Triggered via pull request January 4, 2026 21:42
Status Failure
Total duration 47s
Artifacts

ci.yml

on: pull_request
Matrix: shared-ci / Prepare base dependencies
Matrix: shared-ci / pytest
shared-ci  /  Run pre-commit
20s
shared-ci / Run pre-commit
shared-ci  /  Process test coverage
shared-ci / Process test coverage
Fit to window
Zoom out
Zoom in

Annotations

5 errors
shared-ci / Run tests Python 3.12
Process completed with exit code 1.
shared-ci / Run tests Python 3.12: tests/test_smartwings.py#L13
test_smartwings_inverted_commands[WM25/L-Z] AssertionError: assert False + where False = isinstance(<Device model='WM25/L-Z' manuf='Smartwings' nwk=0x1234 ieee=08:07:06:05:04:03:02:01 is_initialized=False>, <class 'zigpy.quirks.BaseCustomDevice'>) + where <class 'zigpy.quirks.BaseCustomDevice'> = <module 'zigpy.quirks' from '/home/runner/work/zha-device-handlers/zha-device-handlers/.venv/lib/python3.12/site-packages/zigpy/quirks/__init__.py'>.BaseCustomDevice + where <module 'zigpy.quirks' from '/home/runner/work/zha-device-handlers/zha-device-handlers/.venv/lib/python3.12/site-packages/zigpy/quirks/__init__.py'> = zigpy.quirks
shared-ci / Run tests Python 3.13
The strategy configuration was canceled because "shared-ci.pytest._3_12" failed
shared-ci / Run tests Python 3.13
Process completed with exit code 1.
shared-ci / Run tests Python 3.13: tests/test_smartwings.py#L13
test_smartwings_inverted_commands[WM25/L-Z] AssertionError: assert False + where False = isinstance(<Device model='WM25/L-Z' manuf='Smartwings' nwk=0x1234 ieee=08:07:06:05:04:03:02:01 is_initialized=False>, <class 'zigpy.quirks.BaseCustomDevice'>) + where <class 'zigpy.quirks.BaseCustomDevice'> = <module 'zigpy.quirks' from '/home/runner/work/zha-device-handlers/zha-device-handlers/.venv/lib/python3.13/site-packages/zigpy/quirks/__init__.py'>.BaseCustomDevice + where <module 'zigpy.quirks' from '/home/runner/work/zha-device-handlers/zha-device-handlers/.venv/lib/python3.13/site-packages/zigpy/quirks/__init__.py'> = zigpy.quirks