fakes

package
v0.0.0-...-3fc8308 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2015 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeDNSRecord

type FakeDNSRecord struct {
	DNSServers []string
	Host       string
	IP         string
}

type FakeDNSResolver

type FakeDNSResolver struct {
	LookupHostErr error
	// contains filtered or unexported fields
}

func (*FakeDNSResolver) LookupHost

func (res *FakeDNSResolver) LookupHost(dnsServers []string, host string) (string, error)

func (*FakeDNSResolver) RegisterRecord

func (res *FakeDNSResolver) RegisterRecord(record FakeDNSRecord)

type FakeInfrastructure

type FakeInfrastructure struct {
	Settings                boshsettings.Settings
	SetupSSHUsername        string
	SetupNetworkingNetworks boshsettings.Networks

	GetEphemeralDiskSettings     boshsettings.DiskSettings
	GetEphemeralDiskPathFound    bool
	GetEphemeralDiskPathRealPath string

	DevicePathResolver boshdpresolv.DevicePathResolver
}

func NewFakeInfrastructure

func NewFakeInfrastructure() (infrastructure *FakeInfrastructure)

func (*FakeInfrastructure) GetDevicePathResolver

func (i *FakeInfrastructure) GetDevicePathResolver() (devicePathResolver boshdpresolv.DevicePathResolver)

func (*FakeInfrastructure) GetEphemeralDiskPath

func (i *FakeInfrastructure) GetEphemeralDiskPath(diskSettings boshsettings.DiskSettings) string

func (*FakeInfrastructure) GetSettings

func (i *FakeInfrastructure) GetSettings() (settings boshsettings.Settings, err error)

func (*FakeInfrastructure) SetupNetworking

func (i *FakeInfrastructure) SetupNetworking(networks boshsettings.Networks) (err error)

func (*FakeInfrastructure) SetupSSH

func (i *FakeInfrastructure) SetupSSH(username string) (err error)

type FakeMetadataService

type FakeMetadataService struct {
	LoadErr error

	PublicKey       string
	GetPublicKeyErr error

	InstanceID       string
	GetInstanceIDErr error

	ServerName       string
	GetServerNameErr error

	RegistryEndpoint       string
	GetRegistryEndpointErr error

	Available bool
}

func (FakeMetadataService) GetInstanceID

func (ms FakeMetadataService) GetInstanceID() (string, error)

func (FakeMetadataService) GetPublicKey

func (ms FakeMetadataService) GetPublicKey() (string, error)

func (FakeMetadataService) GetRegistryEndpoint

func (ms FakeMetadataService) GetRegistryEndpoint() (string, error)

func (FakeMetadataService) GetServerName

func (ms FakeMetadataService) GetServerName() (string, error)

func (FakeMetadataService) IsAvailable

func (ms FakeMetadataService) IsAvailable() bool

func (FakeMetadataService) Load

func (ms FakeMetadataService) Load() error

type FakeRegistry

type FakeRegistry struct {
	Settings       boshsettings.Settings
	GetSettingsErr error
}

func (*FakeRegistry) GetSettings

func (r *FakeRegistry) GetSettings() (boshsettings.Settings, error)

type FakeRegistryProvider

type FakeRegistryProvider struct {
	GetRegistryRegistry boshinf.Registry
}

func (*FakeRegistryProvider) GetRegistry

func (p *FakeRegistryProvider) GetRegistry() boshinf.Registry

Jump to

Keyboard shortcuts

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