예제 #1
0
def test_validate_config_valid_for_valid_jailpath_values():
    configs = [
            { "/jails/stuff": ["things"], },
            { "/jails/stuff": ["things", "stuff"], },
            ]
    for config in configs:
        j.validate_config(config)
예제 #2
0
def test_validate_config_valid_for_invalid_jailpath_keys():
    configs = [
            { 3: ["things"], },
            ]
    for config in configs:
        with pytest.raises(AssertionError) as e:
            j.validate_config(config)
예제 #3
0
def test_validate_config_valid_for_invalid_jailpath_keys():
    configs = [
            { "/jails/stuff": [], },
            { "/jails/stuff": [3, "things"], },
            { "/jails/stuff": "things" },
            { "/jails/stuff": { "things": "stuff"} },
            ]
    for config in configs:
        with pytest.raises(AssertionError) as e:
            j.validate_config(config)