Documentation
¶
Overview ¶
Package mocks is a generated GoMock package.
Package mocks provides mock implementations for testing.
Package mocks is a generated GoMock package.
Index ¶
- Constants
- type MockCommandExecutor
- func (m *MockCommandExecutor) EXPECT() *MockCommandExecutorMockRecorder
- func (m *MockCommandExecutor) Execute(ctx context.Context, name string, args []string, cwd string) (string, error)
- func (m *MockCommandExecutor) ExecuteWithStdin(ctx context.Context, name string, args []string, cwd, stdin string) (string, error)
- type MockCommandExecutorMockRecorder
- type MockManager
- func NewDefaultMockManager(ctrl *gomock.Controller) *MockManager
- func NewGetResolvConfMockManager(ctrl *gomock.Controller) *MockManager
- func NewGetResolvConfNoDNSDomainMockManager(ctrl *gomock.Controller) *MockManager
- func NewMockManager(ctrl *gomock.Controller) *MockManager
- func NewPlainMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfFiltersRootDNSDomainMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfNetplanGenerateErrorMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfPreserveDNSDomainMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfPreserveDNSServersMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfSetDNSDomainErrorMockManager(ctrl *gomock.Controller) *MockManager
- func NewSetResolvConfSetDNSServersErrorMockManager(ctrl *gomock.Controller) *MockManager
- func (m *MockManager) EXPECT() *MockManagerMockRecorder
- func (m *MockManager) RunCmd(ctx context.Context, name string, args []string) (string, error)
- func (m *MockManager) RunCmdFull(ctx context.Context, name string, args []string, cwd string, timeout int) (*exec.CmdResult, error)
- func (m *MockManager) RunPrivilegedCmd(ctx context.Context, name string, args []string) (string, error)
- func (m *MockManager) RunPrivilegedCmdWithStdin(ctx context.Context, name string, args []string, stdin string) (string, error)
- type MockManagerMockRecorder
- func (mr *MockManagerMockRecorder) RunCmd(ctx, name, args any) *gomock.Call
- func (mr *MockManagerMockRecorder) RunCmdFull(ctx, name, args, cwd, timeout any) *gomock.Call
- func (mr *MockManagerMockRecorder) RunPrivilegedCmd(ctx, name, args any) *gomock.Call
- func (mr *MockManagerMockRecorder) RunPrivilegedCmdWithStdin(ctx, name, args, stdin any) *gomock.Call
Constants ¶
const ( // NetworkInterfaceName specifies the name of the network interface used for testing. NetworkInterfaceName = "wlp0s20f3" // ResolveCommand represents the `resolvectl` command used for resolving network settings. ResolveCommand = "resolvectl" // NetplanCommand represents the `netplan` command used for applying network configuration. NetplanCommand = "netplan" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockCommandExecutor ¶
type MockCommandExecutor struct {
// contains filtered or unexported fields
}
MockCommandExecutor is a mock of CommandExecutor interface.
func NewMockCommandExecutor ¶
func NewMockCommandExecutor(ctrl *gomock.Controller) *MockCommandExecutor
NewMockCommandExecutor creates a new mock instance.
func (*MockCommandExecutor) EXPECT ¶
func (m *MockCommandExecutor) EXPECT() *MockCommandExecutorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockCommandExecutor) Execute ¶
func (m *MockCommandExecutor) Execute(ctx context.Context, name string, args []string, cwd string) (string, error)
Execute mocks base method.
func (*MockCommandExecutor) ExecuteWithStdin ¶
func (m *MockCommandExecutor) ExecuteWithStdin(ctx context.Context, name string, args []string, cwd, stdin string) (string, error)
ExecuteWithStdin mocks base method.
type MockCommandExecutorMockRecorder ¶
type MockCommandExecutorMockRecorder struct {
// contains filtered or unexported fields
}
MockCommandExecutorMockRecorder is the mock recorder for MockCommandExecutor.
func (*MockCommandExecutorMockRecorder) Execute ¶
func (mr *MockCommandExecutorMockRecorder) Execute(ctx, name, args, cwd any) *gomock.Call
Execute indicates an expected call of Execute.
func (*MockCommandExecutorMockRecorder) ExecuteWithStdin ¶
func (mr *MockCommandExecutorMockRecorder) ExecuteWithStdin(ctx, name, args, cwd, stdin any) *gomock.Call
ExecuteWithStdin indicates an expected call of ExecuteWithStdin.
type MockManager ¶
type MockManager struct {
// contains filtered or unexported fields
}
MockManager is a mock of Manager interface.
func NewDefaultMockManager ¶
func NewDefaultMockManager( ctrl *gomock.Controller, ) *MockManager
NewDefaultMockManager creates a Mock with defaults.
func NewGetResolvConfMockManager ¶
func NewGetResolvConfMockManager( ctrl *gomock.Controller, ) *MockManager
NewGetResolvConfMockManager creates a DNS Mock for GetResolvConf.
func NewGetResolvConfNoDNSDomainMockManager ¶
func NewGetResolvConfNoDNSDomainMockManager( ctrl *gomock.Controller, ) *MockManager
NewGetResolvConfNoDNSDomainMockManager creates a DNS Mock for GetResolvConf with no DNS Domain.
func NewMockManager ¶
func NewMockManager(ctrl *gomock.Controller) *MockManager
NewMockManager creates a new mock instance.
func NewPlainMockManager ¶
func NewPlainMockManager( ctrl *gomock.Controller, ) *MockManager
NewPlainMockManager creates a Mock without defaults.
func NewSetResolvConfFiltersRootDNSDomainMockManager ¶
func NewSetResolvConfFiltersRootDNSDomainMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfFiltersRootDNSDomainMockManager creates a DNS Mock for UpdateResolvConfByInterface with no DNS Domain (only root ".").
func NewSetResolvConfMockManager ¶
func NewSetResolvConfMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfMockManager creates a DNS Mock for UpdateResolvConfByInterface with new servers and domains that differ from the existing config.
func NewSetResolvConfNetplanGenerateErrorMockManager ¶
func NewSetResolvConfNetplanGenerateErrorMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfNetplanGenerateErrorMockManager creates a DNS Mock for UpdateResolvConfByInterface when `netplan generate` fails.
func NewSetResolvConfPreserveDNSDomainMockManager ¶
func NewSetResolvConfPreserveDNSDomainMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfPreserveDNSDomainMockManager creates a DNS Mock for UpdateResolvConfByInterface with existing DNS Domain preserved.
func NewSetResolvConfPreserveDNSServersMockManager ¶
func NewSetResolvConfPreserveDNSServersMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfPreserveDNSServersMockManager creates a DNS Mock for UpdateResolvConfByInterface with existing DNS Servers preserved.
func NewSetResolvConfSetDNSDomainErrorMockManager ¶
func NewSetResolvConfSetDNSDomainErrorMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfSetDNSDomainErrorMockManager creates a DNS Mock for UpdateResolvConfByInterface when the write path fails. Kept for backwards compatibility with existing test names.
func NewSetResolvConfSetDNSServersErrorMockManager ¶
func NewSetResolvConfSetDNSServersErrorMockManager( ctrl *gomock.Controller, ) *MockManager
NewSetResolvConfSetDNSServersErrorMockManager creates a DNS Mock for UpdateResolvConfByInterface when the write path fails. Kept for backwards compatibility with existing test names.
func (*MockManager) EXPECT ¶
func (m *MockManager) EXPECT() *MockManagerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockManager) RunCmdFull ¶
func (m *MockManager) RunCmdFull(ctx context.Context, name string, args []string, cwd string, timeout int) (*exec.CmdResult, error)
RunCmdFull mocks base method.
func (*MockManager) RunPrivilegedCmd ¶
func (m *MockManager) RunPrivilegedCmd(ctx context.Context, name string, args []string) (string, error)
RunPrivilegedCmd mocks base method.
func (*MockManager) RunPrivilegedCmdWithStdin ¶
func (m *MockManager) RunPrivilegedCmdWithStdin(ctx context.Context, name string, args []string, stdin string) (string, error)
RunPrivilegedCmdWithStdin mocks base method.
type MockManagerMockRecorder ¶
type MockManagerMockRecorder struct {
// contains filtered or unexported fields
}
MockManagerMockRecorder is the mock recorder for MockManager.
func (*MockManagerMockRecorder) RunCmd ¶
func (mr *MockManagerMockRecorder) RunCmd(ctx, name, args any) *gomock.Call
RunCmd indicates an expected call of RunCmd.
func (*MockManagerMockRecorder) RunCmdFull ¶
func (mr *MockManagerMockRecorder) RunCmdFull(ctx, name, args, cwd, timeout any) *gomock.Call
RunCmdFull indicates an expected call of RunCmdFull.
func (*MockManagerMockRecorder) RunPrivilegedCmd ¶
func (mr *MockManagerMockRecorder) RunPrivilegedCmd(ctx, name, args any) *gomock.Call
RunPrivilegedCmd indicates an expected call of RunPrivilegedCmd.
func (*MockManagerMockRecorder) RunPrivilegedCmdWithStdin ¶
func (mr *MockManagerMockRecorder) RunPrivilegedCmdWithStdin(ctx, name, args, stdin any) *gomock.Call
RunPrivilegedCmdWithStdin indicates an expected call of RunPrivilegedCmdWithStdin.