Ejemplo n.º 1
0
def test_invalid_yaml(capsys):
    conf_path = Path("tests", "demo_invalid", "copier.yml")
    with pytest.raises(InvalidConfigFileError):
        load_yaml_data(conf_path)
    _, err = capsys.readouterr()
    assert "INVALID CONFIG FILE" in err
    assert str(conf_path) in err
Ejemplo n.º 2
0
def test_invalid_toml(capsys):
    assert {} == load_yaml_data("tests/demo_invalid")
    out, _ = capsys.readouterr()
    assert re.search(r"INVALID.*tests/demo_invalid/copier\.yml", out)

    assert {} == load_toml_data("tests/demo_invalid")
    out, _ = capsys.readouterr()
    assert re.search(r"INVALID.*tests/demo_invalid/copier\.toml", out)

    assert {} == load_json_data("tests/demo_invalid")
    out, _ = capsys.readouterr()
    assert re.search(r"INVALID.*tests/demo_invalid/copier\.json", out)

    assert {} == load_config_data("tests/demo_invalid", _warning=False)
    assert re.search(r"INVALID", out)
Ejemplo n.º 3
0
def test_invalid_yaml(capsys):
    conf_path = Path("tests/demo_invalid/copier.yml")
    with pytest.raises(InvalidConfigFileError):
        load_yaml_data(conf_path)
    out, _ = capsys.readouterr()
    assert re.search(r"INVALID.*tests/demo_invalid/copier\.yml", out)