Files
core/tests/scripts/test_init.py
T

20 lines
757 B
Python
Raw Normal View History

2016-08-10 08:54:34 +02:00
"""Test script init."""
import unittest
from unittest.mock import patch
import homeassistant.scripts as scripts
class TestScripts(unittest.TestCase):
"""Tests homeassistant.scripts module."""
@patch('homeassistant.scripts.get_default_config_dir',
return_value='/default')
def test_config_per_platform(self, mock_def):
"""Test config per platform method."""
2017-05-25 22:21:22 -07:00
self.assertEqual(scripts.get_default_config_dir(), '/default')
2016-08-10 08:54:34 +02:00
self.assertEqual(scripts.extract_config_dir(), '/default')
self.assertEqual(scripts.extract_config_dir(['']), '/default')
self.assertEqual(scripts.extract_config_dir(['-c', '/arg']), '/arg')
self.assertEqual(scripts.extract_config_dir(['--config', '/a']), '/a')