def test_is_ignored_normal(self): self.hass.data['litejet_config'] = { litejet.CONF_EXCLUDE_NAMES: ['Test', 'Other One'] } assert litejet.is_ignored(self.hass, 'Test') assert not litejet.is_ignored(self.hass, 'Other one') assert not litejet.is_ignored(self.hass, 'Other 0ne') assert litejet.is_ignored(self.hass, 'Other One There') assert litejet.is_ignored(self.hass, 'Other One')
def test_is_ignored_normal(self): """Test if usually ignored.""" self.hass.data["litejet_config"] = { litejet.CONF_EXCLUDE_NAMES: ["Test", "Other One"] } assert litejet.is_ignored(self.hass, "Test") assert not litejet.is_ignored(self.hass, "Other one") assert not litejet.is_ignored(self.hass, "Other 0ne") assert litejet.is_ignored(self.hass, "Other One There") assert litejet.is_ignored(self.hass, "Other One")
def setup_platform(hass, config, add_entities, discovery_info=None): """Set up lights for the LiteJet platform.""" litejet_ = hass.data['litejet_system'] devices = [] for i in litejet_.loads(): name = litejet_.get_load_name(i) if not litejet.is_ignored(hass, name): devices.append(LiteJetLight(hass, litejet_, i, name)) add_entities(devices, True)
def setup_platform(hass, config, add_devices, discovery_info=None): """Set up the LiteJet switch platform.""" litejet_ = hass.data['litejet_system'] devices = [] for i in litejet_.button_switches(): name = litejet_.get_switch_name(i) if not litejet.is_ignored(hass, name): devices.append(LiteJetSwitch(hass, litejet_, i, name)) add_devices(devices)
def setup_platform(hass, config, add_entities, discovery_info=None): """Set up scenes for the LiteJet platform.""" litejet_ = hass.data['litejet_system'] devices = [] for i in litejet_.scenes(): name = litejet_.get_scene_name(i) if not litejet.is_ignored(hass, name): devices.append(LiteJetScene(litejet_, i, name)) add_entities(devices)
def test_is_ignored_empty(self): self.hass.data['litejet_config'] = { litejet.CONF_EXCLUDE_NAMES: [] } assert not litejet.is_ignored(self.hass, 'Test')
def test_is_ignored_unspecified(self): self.hass.data['litejet_config'] = {} assert not litejet.is_ignored(self.hass, 'Test')
def test_is_ignored_empty(self): self.hass.data['litejet_config'] = {litejet.CONF_EXCLUDE_NAMES: []} assert not litejet.is_ignored(self.hass, 'Test')
def test_is_ignored_empty(self): """Ensure it is ignored when empty.""" self.hass.data["litejet_config"] = {litejet.CONF_EXCLUDE_NAMES: []} assert not litejet.is_ignored(self.hass, "Test")
def test_is_ignored_unspecified(self): """Ensure it is ignored when unspecified.""" self.hass.data["litejet_config"] = {} assert not litejet.is_ignored(self.hass, "Test")
def test_is_ignored_unspecified(self): """Ensure it is ignored when unspecified.""" self.hass.data['litejet_config'] = {} assert not litejet.is_ignored(self.hass, 'Test')
def test_is_ignored_empty(self): """Ensure it is ignored when empty.""" self.hass.data['litejet_config'] = { litejet.CONF_EXCLUDE_NAMES: [] } assert not litejet.is_ignored(self.hass, 'Test')