fakes

package
v0.55.0 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ComputeInstanceAPI

type ComputeInstanceAPI struct {
	PagerToPageCall struct {
		CallCount int
		Receives  struct {
			Pager pagination.Pager
		}
		Returns struct {
			Page  pagination.Page
			Error error
		}
	}
	PageToServersCall struct {
		CallCount int
		Receives  struct {
			Page pagination.Page
		}
		Returns struct {
			Servers []servers.Server
			Error   error
		}
	}
	GetComputeInstancePagerCall struct {
		CallCount int
		Returns   struct {
			ComputeInstancePager pagination.Pager
		}
	}
	DeleteCall struct {
		CallCount int
		Receives  struct {
			InstanceID string
		}
		Returns struct {
			Error error
		}
	}
}

func (*ComputeInstanceAPI) Delete

func (api *ComputeInstanceAPI) Delete(instanceID string) error

func (*ComputeInstanceAPI) GetComputeInstancePager

func (api *ComputeInstanceAPI) GetComputeInstancePager() pagination.Pager

func (*ComputeInstanceAPI) PageToServers

func (api *ComputeInstanceAPI) PageToServers(page pagination.Page) ([]servers.Server, error)

func (*ComputeInstanceAPI) PagerToPage

func (api *ComputeInstanceAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)

type ComputeInstanceClient

type ComputeInstanceClient struct {
	DeleteCall struct {
		CallCount int
		Returns   struct {
			Error error
		}
		Receives struct {
			InstanceID string
		}
	}
	ListCall struct {
		CallCount int
		Returns   struct {
			ComputeInstances []servers.Server
			Error            error
		}
	}
}

func (*ComputeInstanceClient) Delete

func (client *ComputeInstanceClient) Delete(instanceID string) error

func (*ComputeInstanceClient) List

func (client *ComputeInstanceClient) List() ([]servers.Server, error)

type ImageAPI

type ImageAPI struct {
	GetImagePagerCall struct {
		CallCount int
		Returns   struct {
			Pager pagination.Pager
		}
	}
	PagerToPageCall struct {
		CallCount int
		Returns   struct {
			Page  pagination.Page
			Error error
		}
		Receives struct {
			Pager pagination.Pager
		}
	}
	PageToImagesCall struct {
		CallCount int
		Returns   struct {
			Images []images.Image
			Error  error
		}
		Receives struct {
			Page pagination.Page
		}
	}
	DeleteCall struct {
		CallCount int
		Returns   struct {
			Error error
		}
		Receives struct {
			ImageID string
		}
	}
}

func (*ImageAPI) Delete

func (api *ImageAPI) Delete(imageID string) error

func (*ImageAPI) GetImagesPager

func (api *ImageAPI) GetImagesPager() pagination.Pager

func (*ImageAPI) PageToImages

func (api *ImageAPI) PageToImages(page pagination.Page) ([]images.Image, error)

func (*ImageAPI) PagerToPage

func (api *ImageAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)

type ImageClient

type ImageClient struct {
	DeleteCall struct {
		CallCount int
		Returns   struct {
			Error error
		}
		Receives struct {
			ImageID string
		}
	}
	ListCall struct {
		CallCount int
		Returns   struct {
			Images []images.Image
			Error  error
		}
	}
}

func (*ImageClient) Delete

func (client *ImageClient) Delete(imageID string) error

func (*ImageClient) List

func (client *ImageClient) List() ([]images.Image, error)

type Logger

type Logger struct {
	PromptWithDetailsCall struct {
		CallCount int
		Receives  struct {
			ResourceType string
			ResourceName string
		}
		ReturnsForCall []LoggerPromptWithDetailsCallReturn
		Returns        LoggerPromptWithDetailsCallReturn
	}
}

func (*Logger) NoConfirm

func (l *Logger) NoConfirm()

func (*Logger) Printf

func (l *Logger) Printf(message string, a ...interface{})

func (*Logger) Println

func (l *Logger) Println(message string)

func (*Logger) PromptWithDetails

func (l *Logger) PromptWithDetails(resourceType, resourceName string) bool

type LoggerPromptWithDetailsCallReturn

type LoggerPromptWithDetailsCallReturn struct {
	Bool bool
}

type Page

type Page struct {
	Name string
}

func (Page) GetBody

func (page Page) GetBody() interface{}

func (Page) IsEmpty

func (page Page) IsEmpty() (bool, error)

func (Page) NextPageURL

func (page Page) NextPageURL() (string, error)

type VolumesAPI

type VolumesAPI struct {
	PagerToPageCall struct {
		CallCount int
		Receives  struct {
			Pager pagination.Pager
		}
		Returns struct {
			Page  pagination.Page
			Error error
		}
	}

	PageToVolumesCall struct {
		CallCount int
		Receives  struct {
			Page pagination.Page
		}
		Returns struct {
			Volumes []volumes.Volume
			Error   error
		}
	}

	GetVolumesPagerCall struct {
		CallCount int
		Returns   struct {
			Pager pagination.Pager
		}
	}

	DeleteVolumeCall struct {
		CallCount int
		Receives  struct {
			VolumeID string
		}
		ReceivesForCall []struct {
			VolumeID string
		}
		Returns struct {
			Error error
		}
	}
}

func (*VolumesAPI) DeleteVolume

func (v *VolumesAPI) DeleteVolume(volumeID string) error

func (*VolumesAPI) GetVolumesPager

func (v *VolumesAPI) GetVolumesPager() pagination.Pager

func (*VolumesAPI) PageToVolumes

func (v *VolumesAPI) PageToVolumes(page pagination.Page) ([]volumes.Volume, error)

func (*VolumesAPI) PagerToPage

func (v *VolumesAPI) PagerToPage(pager pagination.Pager) (pagination.Page, error)

type VolumesClient

type VolumesClient struct {
	ListCall struct {
		CallCount int
		Returns   struct {
			Volumes []volumes.Volume
			Error   error
		}
	}
	DeleteCall struct {
		CallCount int
		Receives  struct {
			VolumeID string
		}
		Returns struct {
			Error error
		}
	}
}

func (*VolumesClient) Delete

func (v *VolumesClient) Delete(volumeID string) error

func (*VolumesClient) List

func (v *VolumesClient) List() ([]volumes.Volume, error)

Jump to

Keyboard shortcuts

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