def async_test_scarlett_os(loop):
"""Return a ScarlettOS object pointing at test config dir."""
# loop._thread_ident = threading.get_ident()
ss = s.ScarlettSystem(loop)
ss.config.location_name = 'test scarlett'
ss.config.config_dir = get_test_config_dir()
ss.config.latitude = 32.87336
ss.config.longitude = -117.22743
ss.config.elevation = 0
ss.config.time_zone = date_utility.get_time_zone('US/Pacific')
ss.config.units = METRIC_SYSTEM
ss.config.skip_pip = True
# if 'custom_automations.test' not in loader.AVAILABLE_COMPONENTS:
# yield from loop.run_in_executor(None, loader.prepare, ss)
ss.state = s.CoreState.running
return ss
评论列表
文章目录