Skip to content

Commit abf7bad

Browse files
authored
fix: OasisMist 1000S Eu version Nightlight support (#450)
1 parent 7d52a9d commit abf7bad

File tree

4 files changed

+2
-10
lines changed

4 files changed

+2
-10
lines changed

src/pyvesync/device_map.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ class ThermostatMap(DeviceMapTemplate):
697697
),
698698
HumidifierMap(
699699
class_name='VeSyncHumid1000S',
700-
dev_types=['LUH-M101S-WUS', 'LUH-M101S-WEUR', 'LUH-M101S-WUSR'],
700+
dev_types=['LUH-M101S-WUS', 'LUH-M101S-WUSR'],
701701
features=[],
702702
mist_modes={
703703
HumidifierModes.AUTO: 'auto',

src/tests/base_test_cases.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from __future__ import annotations
44
from typing import TYPE_CHECKING
55
import asyncio
6-
import logging
76
import pytest
87
from unittest.mock import MagicMock, patch
98

@@ -31,7 +30,6 @@ def setup(self, caplog):
3130
"""
3231
self.mock_api_call = patch("pyvesync.vesync.ClientSession")
3332
self.caplog = caplog
34-
self.caplog.set_level(logging.DEBUG)
3533
self.mock_api = self.mock_api_call.start()
3634
self.loop = asyncio.new_event_loop()
3735
self.mock = MagicMock()
@@ -40,7 +38,6 @@ def setup(self, caplog):
4038
self.manager.redact = False
4139
self.manager.auth._token = TestDefaults.token
4240
self.manager.auth._account_id = TestDefaults.account_id
43-
caplog.set_level(logging.DEBUG)
4441
yield
4542
self.mock.stop()
4643
self.loop.stop()
@@ -84,7 +81,6 @@ def setup(self, caplog):
8481
self.loop = asyncio.new_event_loop()
8582
self.mock_api_call = patch('pyvesync.vesync.VeSync.async_call_api')
8683
self.caplog = caplog
87-
self.caplog.set_level(logging.DEBUG)
8884
self.mock_api = self.mock_api_call.start()
8985
self.mock_api.return_value.ok = True
9086
self.manager = VeSync(TestDefaults.email, TestDefaults.password)
@@ -93,7 +89,6 @@ def setup(self, caplog):
9389
self.manager.enabled = True
9490
self.manager.auth._token = TestDefaults.token
9591
self.manager.auth._account_id = TestDefaults.account_id
96-
caplog.set_level(logging.DEBUG)
9792
yield
9893
self.mock_api_call.stop()
9994

src/tests/call_json_humidifiers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ class HumidifierDefaults:
211211
"screenSwitch": int(HumidifierDefaults.display_config),
212212
"screenState": int(HumidifierDefaults.display),
213213
"nightLight": {
214-
"nightLightSwitch": 0,
214+
"nightLightSwitch": int(HumidifierDefaults.nightlight_status),
215215
"brightness": HumidifierDefaults.nightlight_brightness,
216216
},
217217
"scheduleCount": 0,

src/tests/test_x_vesync_api_responses.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
"""General VeSync tests."""
22

3-
import logging
43
import asyncio
54
import orjson
65
import pytest
@@ -69,14 +68,12 @@ def setup(self, caplog):
6968
Class instance with mocked call_api() function and VeSync object
7069
"""
7170
self.caplog = caplog
72-
self.caplog.set_level(logging.DEBUG)
7371
self.loop = asyncio.new_event_loop()
7472
self.mock = MagicMock()
7573
self.manager = VeSync('EMAIL', 'PASSWORD')
7674
self.manager.enabled = True
7775
self.manager.auth._token = TestDefaults.token
7876
self.manager.auth._account_id = TestDefaults.account_id
79-
caplog.set_level(logging.DEBUG)
8077
yield
8178
self.mock.stop()
8279
self.loop.stop()

0 commit comments

Comments
 (0)