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.