1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-02 18:12:20 +01:00

Add neopixelbus tests

This commit is contained in:
Otto Winter
2019-01-06 16:59:11 +01:00
parent 92439abeb4
commit 52dbd35118
4 changed files with 36 additions and 19 deletions

View File

@@ -49,7 +49,7 @@ def lib_deps(config):
CONF_HOMEASSISTANT_SERVICE = 'homeassistant.service'
LOGGER_LOG_ACTION_SCHEMA = vol.Schema({
HOMEASSISTANT_SERVIC_ACTION_SCHEMA = vol.Schema({
cv.GenerateID(): cv.use_variable_id(APIServer),
vol.Required(CONF_SERVICE): cv.string,
vol.Optional(CONF_DATA): vol.Schema({
@@ -64,7 +64,7 @@ LOGGER_LOG_ACTION_SCHEMA = vol.Schema({
})
@ACTION_REGISTRY.register(CONF_HOMEASSISTANT_SERVICE, LOGGER_LOG_ACTION_SCHEMA)
@ACTION_REGISTRY.register(CONF_HOMEASSISTANT_SERVICE, HOMEASSISTANT_SERVIC_ACTION_SCHEMA)
def homeassistant_service_to_code(config, action_id, arg_type, template_arg):
for var in get_variable(config[CONF_ID]):
yield None

View File

@@ -54,9 +54,9 @@ def validate_method(value):
raise NotImplementedError
if CORE.is_esp32:
return cv.one_of(*ESP32_METHODS, upper=True, space='_')
return cv.one_of(*ESP32_METHODS, upper=True, space='_')(value)
if CORE.is_esp8266:
return cv.one_of(*ESP8266_METHODS, upper=True, space='_')
return cv.one_of(*ESP8266_METHODS, upper=True, space='_')(value)
raise NotImplementedError