"""Tests for a simple switch with timer""" from ..const import TIMED_SOCKET_PAYLOAD from ..mixins.switch import SwitchableTests from .base_device_tests import TuyaDeviceTestCase SWITCH_DPS = "1" TIMER_DPS = "11" class TestTimedSwitch(SwitchableTests, TuyaDeviceTestCase): __test__ = True def setUp(self): self.setUpForConfig("simple_switch_timer.yaml", TIMED_SOCKET_PAYLOAD) self.subject = self.entities.get("switch") self.setUpSwitchable(SWITCH_DPS, self.subject) self.mark_secondary(["time_timer"]) def test_extra_state_attributes_set(self): self.assertDictEqual( self.subject.extra_state_attributes, {}, )