Use dataclass properties in yeelight discovery#60640
Use dataclass properties in yeelight discovery#60640bdraco merged 5 commits intohome-assistant:devfrom
Conversation
|
Hey there @rytilahti, @zewelor, @shenxn, @starkillerOG, mind taking a look at this pull request as it has been labeled with an integration ( |
|
I did not update core/homeassistant/components/yeelight/config_flow.py Lines 81 to 84 in 0a1f73e For the tests, I assumed it was UPnP but if I made a mistake then I can correct it in this PR : core/tests/components/yeelight/test_config_flow.py Lines 55 to 59 in 0a1f73e If you do not have the opportunity to check it, then I suggest that we merge it as it is to avoid blocking #60561, and let the warning kick in when #60540 is merged. |
|
It seems also that yeelight is missing |
|
|
Thanks @bdraco, I have moved this to I assume that I have missed a fixture somewhere when I changed all the tests but I can't find it :( |
|
It was an issue in |
0d653e2 to
353ff25
Compare
|
I have added |
|
@epenet |
|
@frenck had the same issue. |
|
|
Yeelight is a bit special because it runs SSDP discovery on an alternate port |
|
I can take a look tomorrow - feel free to add more information here in the meantime. |
Regressed in home-assistant#60640
Proposed change
Use dataclass properties in
yeelightdiscovery.Linked to #60540
Type of change
Additional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: