1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-27 14:31:13 +00:00

Add tests for bootstrap config validation

This commit is contained in:
Paulus Schoutsen
2016-03-29 00:17:53 -07:00
parent a35173a5ff
commit 25269cdb6b
3 changed files with 104 additions and 2 deletions

View File

@@ -143,10 +143,18 @@ class MockHTTP(object):
class MockModule(object):
"""Representation of a fake module."""
def __init__(self, domain=None, dependencies=[], setup=None):
def __init__(self, domain=None, dependencies=[], setup=None,
config_schema=None, platform_schema=None):
"""Initialize the mock module."""
self.DOMAIN = domain
self.DEPENDENCIES = dependencies
if config_schema is not None:
self.CONFIG_SCHEMA = config_schema
if platform_schema is not None:
self.PLATFORM_SCHEMA = platform_schema
# Setup a mock setup if none given.
if setup is None:
self.setup = lambda hass, config: True