1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-25 05:26:47 +00:00

Fix YAML dump (#7388)

* Fix YAML dump

* Add test
This commit is contained in:
Paulus Schoutsen
2017-05-01 20:09:49 -07:00
committed by GitHub
parent fafd0d4e4c
commit da2521a299
2 changed files with 26 additions and 11 deletions

View File

@@ -385,3 +385,11 @@ class TestSecrets(unittest.TestCase):
load_yaml(self._yaml_path, 'api_password: !secret pw')
assert mock_error.call_count == 1, \
"Expected an error about logger: value"
def test_representing_yaml_loaded_data():
"""Test we can represent YAML loaded data."""
files = {YAML_CONFIG_FILE: 'key: [1, "2", 3]'}
with patch_yaml_files(files):
data = load_yaml_config_file(YAML_CONFIG_FILE)
assert yaml.dump(data) == "key:\n- 1\n- '2'\n- 3\n"