mocks

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2026 License: MIT Imports: 4 Imported by: 0

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

View Source
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

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) RunCmd

func (m *MockManager) RunCmd(ctx context.Context, name string, args []string) (string, error)

RunCmd mocks base method.

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.

Jump to

Keyboard shortcuts

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