コード例 #1
0
ファイル: test_iptables_options.py プロジェクト: sl0/conv
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
コード例 #2
0
ファイル: test_iptables_options.py プロジェクト: sl0/conv
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
コード例 #3
0
ファイル: test_iptables_options.py プロジェクト: sl0/conv
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
コード例 #4
0
ファイル: test_iptables_options.py プロジェクト: sthagen/conv
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
コード例 #5
0
ファイル: test_iptables_options.py プロジェクト: sthagen/conv
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
コード例 #6
0
ファイル: test_iptables_options.py プロジェクト: sthagen/conv
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