Add test_config_data_empty

This commit is contained in:
Ben Felder 2020-02-27 22:08:28 +01:00
parent 45338f68ba
commit eef2374a1f
No known key found for this signature in database
GPG Key ID: 47E17F94645FA481
2 changed files with 5 additions and 2 deletions

View File

@ -1 +0,0 @@
%343

View File

@ -57,7 +57,6 @@ def test_invalid_yaml(capsys):
(
("tests/demo_invalid", {"_warning": False}, lambda x: "INVALID" in x),
("tests/demo_invalid", {"quiet": True}, lambda x: x == ""),
("tests/demo_config_empty", {}, None),
),
)
def test_invalid_config_data(conf_path, flags, check_out, capsys):
@ -68,6 +67,11 @@ def test_invalid_config_data(conf_path, flags, check_out, capsys):
assert check_out(out)
def test_config_data_empty():
data = load_config_data("tests/demo_config_empty")
assert data is None
def test_multiple_config_file_error(capsys):
with pytest.raises(MultipleConfigFilesError):
load_config_data("tests/demo_multi_config", quiet=True)