package mock_cni

import "k8s.io/kubernetes/pkg/kubelet/dockershim/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.14.7-beta.0
Published
Aug 19, 2019
Platform
js/wasm
Imports
3 packages
Last checked
5 minutes ago

Tools for package owners.