Beispiel #1
0
def _(tmp=temp_config_plugins):
    conf = read_config_toml(Path(tempfile.gettempdir()), tmp.name)
    assert conf == {
        "built_in_config": "some-value",
        "plugins": {
            "apples": {"num_apples": 3},
            "bananas": {"num_bananas": 4},
        },
    }
Beispiel #2
0
def _(tmp=temp_config_missing):
    conf = read_config_toml(Path(tempfile.gettempdir()), tmp.name)
    assert conf == {}
Beispiel #3
0
def _():
    conf = read_config_toml(Path(tempfile.gettempdir()), "doesnt_exist.toml")
    assert conf == {}
Beispiel #4
0
def _(tmp=temp_config_file):
    conf = read_config_toml(Path(tempfile.gettempdir()), tmp.name)
    assert "path" in conf
    assert conf["path"] == "test_path"
Beispiel #5
0
def _(tmp=temp_config_invalid):
    with raises(click.FileError):
        read_config_toml(Path(tempfile.gettempdir()), tmp.name)
Beispiel #6
0
def _(tmp=temp_config_file_hyphens):
    conf = read_config_toml(Path(tempfile.gettempdir()), tmp.name)
    assert "some_key" in conf
    assert conf["some_key"] == "some-value"