16 lines
569 B
Python
16 lines
569 B
Python
"""Test script init."""
|
|
from unittest.mock import patch
|
|
|
|
import homeassistant.scripts as scripts
|
|
|
|
|
|
@patch('homeassistant.scripts.get_default_config_dir',
|
|
return_value='/default')
|
|
def test_config_per_platform(mock_def):
|
|
"""Test config per platform method."""
|
|
assert scripts.get_default_config_dir() == '/default'
|
|
assert scripts.extract_config_dir() == '/default'
|
|
assert scripts.extract_config_dir(['']) == '/default'
|
|
assert scripts.extract_config_dir(['-c', '/arg']) == '/arg'
|
|
assert scripts.extract_config_dir(['--config', '/a']) == '/a'
|