package
0.0.0-20250109065143-2c4a1334cb04
Repository: https://github.com/retr0h/osapi.git
Documentation: pkg.go.dev

# Functions

NewGetResolvConfManager creates a DNS Mock for GetResolvConf.
NewGetResolvConfManagerNoDNSDomain creates a DNS Mock for GetResolvConf with no DNS Domain.
NewMockManager creates a new mock instance.
NewPlainManager creates a Mock without defaults.
NewSetResolvConfManager creates a DNS Mock for SetResolvConf.
NewSetResolvConfManagerFiltersRootDNSDomain creates a DNS Mock for SetResolvConf with no DNS Domain.
NewSetResolvConfManagerPreserveDNSDomain creates a DNS Mock for SetResolvConf with existing DNS Domain.
NewSetResolvConfManagerPreserveDNSServers creates a DNS Mock for SetResolvConf with existing DNS Servers.
NewSetResolvConfManagerSetDNSDomainError creates a DNS Mock for SetResolvConf when exec.RunCmd errors setting DNS Domain.
NewSetResolvConfManagerSetDNSServersError creates a DNS Mock for SetResolvConf when exec.RunCmd errors setting DNS Servers.

# Constants

NetworkInterfaceName specifies the name of the network interface used for testing.
ResolveCommand represents the `resolvectl` command used for resolving network settings.

# Structs

MockManager is a mock of Manager interface.
MockManagerMockRecorder is the mock recorder for MockManager.