1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Add test for bootstrap

This commit is contained in:
Paulus Schoutsen
2015-08-11 08:20:13 -07:00
parent 27ca611689
commit 60abaa585c
3 changed files with 60 additions and 19 deletions

View File

@@ -9,6 +9,7 @@ from datetime import timedelta
from unittest import mock
import homeassistant as ha
import homeassistant.util.location as location_util
import homeassistant.util.dt as dt_util
from homeassistant.helpers.entity import ToggleEntity
from homeassistant.const import (
@@ -40,6 +41,23 @@ def get_test_home_assistant(num_threads=None):
return hass
def mock_detect_location_info():
""" Mock implementation of util.detect_location_info. """
return location_util.LocationInfo(
ip='1.1.1.1',
country_code='US',
country_name='United States',
region_code='CA',
region_name='California',
city='San Diego',
zip_code='92122',
time_zone='America/Los_Angeles',
latitude='2.0',
longitude='1.0',
use_fahrenheit=True,
)
def mock_service(hass, domain, service):
"""
Sets up a fake service.