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
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
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
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
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
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