Example #1
0
def test_07_iptables_converter_main_write(capsys):
    """ check main reads and writes w/o error
    """
    sys.argv = ['ip6tab', '-s', 'reference-one', '-d', '/dev/null', ]
    result = main()
    out, err = capsys.readouterr()

    assert len(out) == 0
    assert len(err) == 0
    assert result == 0
Example #2
0
def test_06_iptables_converter_main_ok(capsys):
    """ check main reads a named file
    """
    sys.argv = ['ip6tab', '-s', 'reference-one', ]
    result = main()
    out, err = capsys.readouterr()

    # print(':' + out + ':')
    assert '# generated from: reference-one' in out
    assert result == 0
Example #3
0
def test_05_iptables_converter_main_dlft(capsys):
    """ check main behavior on default file not found
    """
    sys.argv = ['ip6tab', ]
    result = main()
    out, err = capsys.readouterr()

    assert 'Errno 2' in err
    assert 'No such file or directory:' in err
    assert 'rules' in err
    assert result == 1
Example #4
0
def test_05_iptables_converter_main_dlft(capsys):
    """ check main behavior on default file not found
    """
    sys.argv = [
        'ip6tab',
    ]
    result = main()
    out, err = capsys.readouterr()

    assert 'Errno 2' in err
    assert 'No such file or directory:' in err
    assert 'rules' in err
    assert result == 1
Example #5
0
def test_06_iptables_converter_main_ok(capsys):
    """ check main reads a named file
    """
    sys.argv = [
        'ip6tab',
        '-s',
        'reference-one',
    ]
    result = main()
    out, err = capsys.readouterr()

    # print(':' + out + ':')
    assert '# generated from: reference-one' in out
    assert result == 0
Example #6
0
def test_07_iptables_converter_main_write(capsys):
    """ check main reads and writes w/o error
    """
    sys.argv = [
        'ip6tab',
        '-s',
        'reference-one',
        '-d',
        '/dev/null',
    ]
    result = main()
    out, err = capsys.readouterr()

    assert len(out) == 0
    assert len(err) == 0
    assert result == 0