示例#1
0
def test_disabled_config():
    module = FTPAnonymousAccess()

    if module.name not in config.config:
        config.config.add_section(module.name)
    config.config.set(module.name, "enabled", "no")

    result = module.should_execute("ftp", 21)

    config.config.set(module.name, "enabled", "yes")

    assert result is False
示例#2
0
def test_should_not_run():
    module = FTPAnonymousAccess()
    assert module.should_execute("ssh", 22) is False
示例#3
0
def test_should_run_port():
    module = FTPAnonymousAccess()
    assert module.should_execute("ftpd", 21)
示例#4
0
def test_should_run_service():
    module = FTPAnonymousAccess()
    assert module.should_execute("ftp", 2121)