Help us shape the future of Go! Take the 2026 Go Developer Survey

testing

package
v1.14.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeIPSet

type FakeIPSet struct {
	// version of ipset util
	Version string
	// The key of Sets map is the ip set name
	Sets map[string]*ipset.IPSet
	// The key of Entries map is the ip set name where the entries exists
	Entries map[string]sets.String
}

FakeIPSet is a no-op implementation of ipset Interface

func NewFake

func NewFake(version string) *FakeIPSet

NewFake create a new fake ipset interface - it initialize the FakeIPSet.

func (*FakeIPSet) AddEntry

func (f *FakeIPSet) AddEntry(entry string, set *ipset.IPSet, ignoreExistErr bool) error

AddEntry is part of interface.

func (*FakeIPSet) CreateSet

func (f *FakeIPSet) CreateSet(set *ipset.IPSet, ignoreExistErr bool) error

CreateSet is part of interface.

func (*FakeIPSet) DelEntry

func (f *FakeIPSet) DelEntry(entry string, set string) error

DelEntry is part of interface.

func (*FakeIPSet) DestroyAllSets

func (f *FakeIPSet) DestroyAllSets() error

DestroyAllSets is part of interface.

func (*FakeIPSet) DestroySet

func (f *FakeIPSet) DestroySet(set string) error

DestroySet is part of interface. It deletes both the entries and the set itself.

func (*FakeIPSet) FlushSet

func (f *FakeIPSet) FlushSet(set string) error

FlushSet is part of interface. It deletes all entries from a named set but keeps the set itself.

func (*FakeIPSet) GetVersion

func (f *FakeIPSet) GetVersion() (string, error)

GetVersion is part of interface.

func (*FakeIPSet) ListEntries

func (f *FakeIPSet) ListEntries(set string) ([]string, error)

ListEntries is part of interface.

func (*FakeIPSet) ListSets

func (f *FakeIPSet) ListSets() ([]string, error)

ListSets is part of interface.

func (*FakeIPSet) TestEntry

func (f *FakeIPSet) TestEntry(entry string, set string) (bool, error)

TestEntry is part of interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL