Files
homeassistant-core/tests/scripts/test_init.py
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

16 lines
565 B
Python
Raw Normal View History

2016-08-10 08:54:34 +02:00
"""Test script init."""
2021-01-01 22:31:56 +01:00
from unittest.mock import patch
2016-08-10 08:54:34 +02:00
2024-04-01 11:11:59 +02:00
from homeassistant import scripts
2020-05-03 11:27:19 -07:00
2016-08-10 08:54:34 +02:00
2019-04-30 18:20:38 +02:00
@patch("homeassistant.scripts.get_default_config_dir", return_value="/default")
2023-02-20 11:42:56 +01:00
def test_config_per_platform(mock_def) -> None:
2019-04-30 18:20:38 +02:00
"""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"