コード例 #1
0
ファイル: test_type_fans.py プロジェクト: tikismoke/core
def cls():
    """Patch debounce decorator during import of type_fans."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__("homeassistant.components.homekit.type_fans", fromlist=["Fan"])
    patcher_tuple = namedtuple("Cls", ["fan"])
    yield patcher_tuple(fan=_import.Fan)
    patcher.stop()
コード例 #2
0
def cls():
    """Patch debounce decorator during import of type_lights."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__('homeassistant.components.homekit.type_lights',
                         fromlist=['Light'])
    patcher_tuple = namedtuple('Cls', ['light'])
    yield patcher_tuple(light=_import.Light)
    patcher.stop()
コード例 #3
0
def cls():
    """Patch debounce decorator during import of type_fans."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__('homeassistant.components.homekit.type_fans',
                         fromlist=['Fan'])
    patcher_tuple = namedtuple('Cls', ['fan'])
    yield patcher_tuple(fan=_import.Fan)
    patcher.stop()
コード例 #4
0
def cls():
    """Patch debounce decorator during import of type_thermostats."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__('homeassistant.components.homekit.type_thermostats',
                         fromlist=['Thermostat', 'WaterHeater'])
    patcher_tuple = namedtuple('Cls', ['thermostat', 'water_heater'])
    yield patcher_tuple(thermostat=_import.Thermostat,
                        water_heater=_import.WaterHeater)
    patcher.stop()
コード例 #5
0
def cls():
    """Patch debounce decorator during import of type_thermostats."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__('homeassistant.components.homekit.type_thermostats',
                         fromlist=['Thermostat', 'WaterHeater'])
    patcher_tuple = namedtuple('Cls', ['thermostat', 'water_heater'])
    yield patcher_tuple(thermostat=_import.Thermostat,
                        water_heater=_import.WaterHeater)
    patcher.stop()
コード例 #6
0
def cls():
    """Patch debounce decorator during import of type_thermostats."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__(
        "homeassistant.components.homekit.type_thermostats",
        fromlist=["Thermostat", "WaterHeater"],
    )
    patcher_tuple = namedtuple("Cls", ["thermostat", "water_heater"])
    yield patcher_tuple(thermostat=_import.Thermostat, water_heater=_import.WaterHeater)
    patcher.stop()
コード例 #7
0
def cls():
    """Patch debounce decorator during import of type_covers."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__(
        'homeassistant.components.homekit.type_covers',
        fromlist=['GarageDoorOpener', 'WindowCovering', 'WindowCoveringBasic'])
    patcher_tuple = namedtuple('Cls', ['window', 'window_basic', 'garage'])
    yield patcher_tuple(window=_import.WindowCovering,
                        window_basic=_import.WindowCoveringBasic,
                        garage=_import.GarageDoorOpener)
    patcher.stop()
コード例 #8
0
def cls():
    """Patch debounce decorator during import of type_covers."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__('homeassistant.components.homekit.type_covers',
                         fromlist=['GarageDoorOpener', 'WindowCovering',
                                   'WindowCoveringBasic'])
    patcher_tuple = namedtuple('Cls', ['window', 'window_basic', 'garage'])
    yield patcher_tuple(window=_import.WindowCovering,
                        window_basic=_import.WindowCoveringBasic,
                        garage=_import.GarageDoorOpener)
    patcher.stop()
コード例 #9
0
def cls():
    """Patch debounce decorator during import of type_covers."""
    patcher = patch_debounce()
    patcher.start()
    _import = __import__(
        "homeassistant.components.homekit.type_covers",
        fromlist=["GarageDoorOpener", "WindowCovering", "WindowCoveringBasic"],
    )
    patcher_tuple = namedtuple("Cls", ["window", "window_basic", "garage"])
    yield patcher_tuple(
        window=_import.WindowCovering,
        window_basic=_import.WindowCoveringBasic,
        garage=_import.GarageDoorOpener,
    )
    patcher.stop()
コード例 #10
0
def debounce_patcher_fixture():
    """Patch debounce method."""
    patcher = patch_debounce()
    yield patcher.start()
    patcher.stop()
コード例 #11
0
def debounce_patcher():
    """Patch debounce method."""
    patcher = patch_debounce()
    yield patcher.start()
    patcher.stop()