コード例 #1
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_invalid_pushers(config_ok):
    config_ok["push"] = {"invalid"}
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #2
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_empty_filters(config_ok):
    config_ok["filters"] = {}
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #3
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_invalid_filters(config_ok):
    config_ok["filters"] = ["invalid"]
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #4
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_missing_manager_secret(config_ok):
    config_ok["manager"].pop("secret")
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #5
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_missing_manager_username(config_ok):
    config_ok["manager"].pop("username")
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #6
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_missing_pushers(config_ok):
    config_ok.pop("push")
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #7
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_invalid_config_missing_manager(config_ok):
    config_ok.pop("manager")
    with pytest.raises(ConfigurationError):
        validate_config(config_ok)
コード例 #8
0
ファイル: test_cli.py プロジェクト: osantana/ami-push
def test_validate_config(config_ok):
    validate_config(config_ok)