Просмотр исходного кода

Remove tests for switches that were replaced by buttons.

Jason Rumney 2 лет назад
Родитель
Сommit
8299461998

+ 0 - 5
tests/devices/test_essentials_purifier.py

@@ -115,10 +115,6 @@ class TestEssentialsPurifier(
                     "dps": UV_DP,
                     "name": "switch_uv_disinfection",
                 },
-                {
-                    "dps": RESET_DP,
-                    "name": "switch_filter_reset",
-                },
             ]
         )
         self.mark_secondary(
@@ -128,7 +124,6 @@ class TestEssentialsPurifier(
                 "lock_child_lock",
                 "select_light",
                 "switch_uv_disinfection",
-                "switch_filter_reset",
                 "select_timer",
                 "sensor_timer",
             ]

+ 1 - 4
tests/devices/test_himox_h05_purifier.py

@@ -15,7 +15,7 @@ from ..mixins.button import BasicButtonTests
 from ..mixins.lock import BasicLockTests
 from ..mixins.select import BasicSelectTests
 from ..mixins.sensor import MultiSensorTests
-from ..mixins.switch import BasicSwitchTests, SwitchableTests
+from ..mixins.switch import SwitchableTests
 from .base_device_tests import TuyaDeviceTestCase
 
 SWITCH_DPS = "1"
@@ -31,7 +31,6 @@ AQI_DPS = "21"
 class TestHimoxH05Purifier(
     BasicButtonTests,
     BasicLockTests,
-    BasicSwitchTests,
     BasicSelectTests,
     MultiSensorTests,
     SwitchableTests,
@@ -60,7 +59,6 @@ class TestHimoxH05Purifier(
                 "8h": "8 hours",
             },
         )
-        self.setUpBasicSwitch(RESET_DPS, self.entities.get("switch_filter_reset"))
         self.setUpMultiSensors(
             [
                 {
@@ -85,7 +83,6 @@ class TestHimoxH05Purifier(
             [
                 "button_filter_reset",
                 "lock_child_lock",
-                "switch_filter_reset",
                 "sensor_active_filter_life",
                 "select_timer",
                 "sensor_current_temperature",

+ 1 - 4
tests/devices/test_himox_h06_purifier.py

@@ -12,7 +12,7 @@ from ..mixins.button import BasicButtonTests
 from ..mixins.light import BasicLightTests
 from ..mixins.select import MultiSelectTests
 from ..mixins.sensor import MultiSensorTests
-from ..mixins.switch import BasicSwitchTests, SwitchableTests
+from ..mixins.switch import SwitchableTests
 from .base_device_tests import TuyaDeviceTestCase
 
 SWITCH_DPS = "1"
@@ -29,7 +29,6 @@ MODE_DPS = "101"
 class TestHimoxH06Purifier(
     BasicButtonTests,
     BasicLightTests,
-    BasicSwitchTests,
     MultiSelectTests,
     MultiSensorTests,
     SwitchableTests,
@@ -69,7 +68,6 @@ class TestHimoxH06Purifier(
                 },
             ]
         )
-        self.setUpBasicSwitch(RESET_DPS, self.entities.get("switch_filter_reset"))
         self.setUpMultiSensors(
             [
                 {
@@ -93,7 +91,6 @@ class TestHimoxH06Purifier(
             [
                 "button_filter_reset",
                 "light_aq_indicator",
-                "switch_filter_reset",
                 "sensor_active_filter_life",
                 "select_timer",
                 "sensor_timer",

+ 2 - 23
tests/devices/test_kyvol_e30_vacuum.py

@@ -17,7 +17,6 @@ from ..const import KYVOL_E30_VACUUM_PAYLOAD
 from ..helpers import assert_device_properties_set
 from ..mixins.button import MultiButtonTests
 from ..mixins.sensor import MultiSensorTests
-from ..mixins.switch import MultiSwitchTests
 from .base_device_tests import TuyaDeviceTestCase
 
 POWER_DPS = "1"
@@ -43,9 +42,7 @@ MODE_DPS = "104"
 CARPET_DPS = "107"
 
 
-class TestKyvolE30Vacuum(
-    MultiButtonTests, MultiSensorTests, MultiSwitchTests, TuyaDeviceTestCase
-):
+class TestKyvolE30Vacuum(MultiButtonTests, MultiSensorTests, TuyaDeviceTestCase):
     __test__ = True
 
     def setUp(self):
@@ -105,22 +102,7 @@ class TestKyvolE30Vacuum(
                 },
             ],
         )
-        self.setUpMultiSwitch(
-            [
-                {
-                    "dps": RSTEDGE_DPS,
-                    "name": "switch_edge_brush_reset",
-                },
-                {
-                    "dps": RSTROLL_DPS,
-                    "name": "switch_roll_brush_reset",
-                },
-                {
-                    "dps": RSTFILTER_DPS,
-                    "name": "switch_filter_reset",
-                },
-            ],
-        )
+
         self.mark_secondary(
             [
                 "button_edge_brush_reset",
@@ -132,9 +114,6 @@ class TestKyvolE30Vacuum(
                 "sensor_roll_brush",
                 "sensor_filter",
                 "sensor_status",
-                "switch_edge_brush_reset",
-                "switch_roll_brush_reset",
-                "switch_filter_reset",
             ]
         )
 

+ 0 - 8
tests/devices/test_nashone_mts700wb_thermostat.py

@@ -15,7 +15,6 @@ from ..mixins.climate import TargetTemperatureTests
 from ..mixins.number import BasicNumberTests
 from ..mixins.select import BasicSelectTests
 from ..mixins.sensor import BasicSensorTests
-from ..mixins.switch import BasicSwitchTests
 from .base_device_tests import TuyaDeviceTestCase
 
 POWER_DPS = "1"
@@ -37,7 +36,6 @@ class TestNashoneMTS700WBThermostat(
     BasicNumberTests,
     BasicSelectTests,
     BasicSensorTests,
-    BasicSwitchTests,
     TargetTemperatureTests,
     TuyaDeviceTestCase,
 ):
@@ -55,11 +53,6 @@ class TestNashoneMTS700WBThermostat(
             min=-20,
             max=105,
         )
-        self.setUpBasicButton(
-            RESET_DPS,
-            self.entities.get("button_factory_reset"),
-            device_class=ButtonDeviceClass.RESTART,
-        )
         self.setUpBasicNumber(
             CALIBOFFSET_DPS,
             self.entities.get("number_calibration_offset"),
@@ -90,7 +83,6 @@ class TestNashoneMTS700WBThermostat(
                 "number_calibration_offset",
                 "select_timer",
                 "sensor_timer",
-                "switch_factory_reset",
             ],
         )
 

+ 1 - 4
tests/devices/test_poiema_one_purifier.py

@@ -12,7 +12,7 @@ from ..mixins.button import BasicButtonTests
 from ..mixins.lock import BasicLockTests
 from ..mixins.select import BasicSelectTests
 from ..mixins.sensor import MultiSensorTests
-from ..mixins.switch import BasicSwitchTests, SwitchableTests
+from ..mixins.switch import SwitchableTests
 from .base_device_tests import TuyaDeviceTestCase
 
 SWITCH_DPS = "1"
@@ -29,7 +29,6 @@ class TestPoeimaOnePurifier(
     BasicButtonTests,
     BasicLockTests,
     BasicSelectTests,
-    BasicSwitchTests,
     MultiSensorTests,
     SwitchableTests,
     TuyaDeviceTestCase,
@@ -58,7 +57,6 @@ class TestPoeimaOnePurifier(
                 "5h": "5 hours",
             },
         )
-        self.setUpBasicSwitch(RESET_DPS, self.entities.get("switch_filter_reset"))
         self.setUpMultiSensors(
             [
                 {
@@ -80,7 +78,6 @@ class TestPoeimaOnePurifier(
             [
                 "button_filter_reset",
                 "lock_child_lock",
-                "switch_filter_reset",
                 "select_timer",
                 "sensor_timer",
             ]

+ 0 - 5
tests/devices/test_smartmcb_smt006_energymeter.py

@@ -60,10 +60,6 @@ class TestSmartMcbSMT006EnergyMeter(
                     "name": "switch_prepay",
                     "dps": PREPAY_DPS,
                 },
-                {
-                    "name": "switch_energy_reset",
-                    "dps": RESET_DPS,
-                },
             ],
         )
         self.setUpMultiSensors(
@@ -212,7 +208,6 @@ class TestSmartMcbSMT006EnergyMeter(
                 "binary_sensor_undervoltage",
                 "button_energy_reset",
                 "sensor_balance_energy",
-                "switch_energy_reset",
                 "switch_prepay",
             ]
         )

+ 1 - 4
tests/devices/test_vork_vk6067aw_purifier.py

@@ -14,7 +14,7 @@ from ..mixins.button import BasicButtonTests
 from ..mixins.light import BasicLightTests
 from ..mixins.select import BasicSelectTests
 from ..mixins.sensor import MultiSensorTests
-from ..mixins.switch import BasicSwitchTests, SwitchableTests
+from ..mixins.switch import SwitchableTests
 from .base_device_tests import TuyaDeviceTestCase
 
 SWITCH_DPS = "1"
@@ -33,7 +33,6 @@ class TestVorkVK6267AWPurifier(
     BasicButtonTests,
     BasicLightTests,
     BasicSelectTests,
-    BasicSwitchTests,
     MultiSensorTests,
     SwitchableTests,
     TuyaDeviceTestCase,
@@ -60,7 +59,6 @@ class TestVorkVK6267AWPurifier(
                 "2h": "2 hours",
             },
         )
-        self.setUpBasicSwitch(RESET_DPS, self.entities.get("switch_filter_reset"))
         self.setUpBasicButton(
             RESET_DPS,
             self.entities.get("button_filter_reset"),
@@ -97,7 +95,6 @@ class TestVorkVK6267AWPurifier(
                 "sensor_air_quality",
                 "sensor_filter",
                 "sensor_timer",
-                "switch_filter_reset",
             ]
         )