kubernetesk8s.io/kubernetes/pkg/kubelet/network/cni/testing Index | Files

package mock_cni

import "k8s.io/kubernetes/pkg/kubelet/network/cni/testing"

mock_cni is a mock of the `libcni.CNI` interface. It's a handwritten mock because there are only two functions to deal with.

Index

Types

type MockCNI

type MockCNI struct {
	mock.Mock
}

func (*MockCNI) AddNetwork

func (m *MockCNI) AddNetwork(net *libcni.NetworkConfig, rt *libcni.RuntimeConf) (types.Result, error)

func (*MockCNI) AddNetworkList

func (m *MockCNI) AddNetworkList(net *libcni.NetworkConfigList, rt *libcni.RuntimeConf) (types.Result, error)

func (*MockCNI) DelNetwork

func (m *MockCNI) DelNetwork(net *libcni.NetworkConfig, rt *libcni.RuntimeConf) error

func (*MockCNI) DelNetworkList

func (m *MockCNI) DelNetworkList(net *libcni.NetworkConfigList, rt *libcni.RuntimeConf) error

Source Files

mock_cni.go

Version
v1.9.6
Published
Mar 20, 2018
Platform
js/wasm
Imports
3 packages
Last checked
15 minutes ago

Tools for package owners.