def test_read_config_file(tmpdir): path = str(tmpdir.join("test.yml")) open(path, "w").write('{"yay": 1}') assert settings.read_config_file(path) == {"yay": 1}
def test_read_config_file_empty(): assert settings.read_config_file("/dev/null") == {}
def test_read_config_file_other_error(): assert settings.read_config_file("/") is None
def test_read_config_file_not_existing(): assert settings.read_config_file("/non-existant-file") is None