示例#1
0
def test_ensure_internet_chain():
    with mock.patch.object(iptables, 'ensure_chain', autospec=True) as m:
        firewall._ensure_internet_chain()
    call, = m.call_args_list
    args, _ = call
    assert args[0] == 'PAASTA-INTERNET'
    assert args[1] == (
        EMPTY_RULE._replace(target='ACCEPT'),
        EMPTY_RULE._replace(dst='127.0.0.0/255.0.0.0', target='RETURN'),
        EMPTY_RULE._replace(dst='10.0.0.0/255.0.0.0', target='RETURN'),
        EMPTY_RULE._replace(dst='172.16.0.0/255.240.0.0', target='RETURN'),
        EMPTY_RULE._replace(dst='192.168.0.0/255.255.0.0', target='RETURN'),
        EMPTY_RULE._replace(dst='169.254.0.0/255.255.0.0', target='RETURN'),
    )
示例#2
0
def test_ensure_internet_chain():
    with mock.patch.object(iptables, "ensure_chain", autospec=True) as m:
        firewall._ensure_internet_chain()
    (call, ) = m.call_args_list
    args, _ = call
    assert args[0] == "PAASTA-INTERNET"
    assert args[1] == (
        EMPTY_RULE._replace(target="ACCEPT"),
        EMPTY_RULE._replace(dst="127.0.0.0/255.0.0.0", target="RETURN"),
        EMPTY_RULE._replace(dst="10.0.0.0/255.0.0.0", target="RETURN"),
        EMPTY_RULE._replace(dst="172.16.0.0/255.240.0.0", target="RETURN"),
        EMPTY_RULE._replace(dst="192.168.0.0/255.255.0.0", target="RETURN"),
        EMPTY_RULE._replace(dst="169.254.0.0/255.255.0.0", target="RETURN"),
    )