func getLockPaths() (string, string) { … }
func testIPTablesVersionCmds(t *testing.T, protocol Protocol) { … }
func TestIPTablesVersionCmdsIPv4(t *testing.T) { … }
func TestIPTablesVersionCmdsIPv6(t *testing.T) { … }
func testEnsureChain(t *testing.T, protocol Protocol) { … }
func TestEnsureChainIPv4(t *testing.T) { … }
func TestEnsureChainIPv6(t *testing.T) { … }
func TestFlushChain(t *testing.T) { … }
func TestDeleteChain(t *testing.T) { … }
func TestEnsureRuleAlreadyExists(t *testing.T) { … }
func TestEnsureRuleNew(t *testing.T) { … }
func TestEnsureRuleErrorChecking(t *testing.T) { … }
func TestEnsureRuleErrorCreating(t *testing.T) { … }
func TestDeleteRuleDoesNotExist(t *testing.T) { … }
func TestDeleteRuleExists(t *testing.T) { … }
func TestDeleteRuleErrorChecking(t *testing.T) { … }
func TestDeleteRuleErrorDeleting(t *testing.T) { … }
func TestGetIPTablesHasCheckCommand(t *testing.T) { … }
func TestIPTablesCommands(t *testing.T) { … }
func TestCheckRuleWithoutCheckPresent(t *testing.T) { … }
func TestCheckRuleWithoutCheckAbsent(t *testing.T) { … }
func TestIPTablesWaitFlag(t *testing.T) { … }
func TestWaitFlagUnavailable(t *testing.T) { … }
func TestWaitFlagOld(t *testing.T) { … }
func TestWaitFlagNew(t *testing.T) { … }
func TestWaitIntervalFlagNew(t *testing.T) { … }
func testSaveInto(t *testing.T, protocol Protocol) { … }
func TestSaveIntoIPv4(t *testing.T) { … }
func TestSaveIntoIPv6(t *testing.T) { … }
func testRestore(t *testing.T, protocol Protocol) { … }
func TestRestoreIPv4(t *testing.T) { … }
func TestRestoreIPv6(t *testing.T) { … }
func TestRestoreAll(t *testing.T) { … }
func TestRestoreAllWait(t *testing.T) { … }
func TestRestoreAllWaitOldIptablesRestore(t *testing.T) { … }
func TestRestoreAllGrabNewLock(t *testing.T) { … }
func TestRestoreAllGrabOldLock(t *testing.T) { … }
func TestRestoreAllWaitBackportedIptablesRestore(t *testing.T) { … }
func TestExtractLines(t *testing.T) { … }