proxmoxtest

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 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 MockClient

type MockClient struct {
	mock.Mock
}

MockClient is an autogenerated mock type for the Client type

func NewMockClient

func NewMockClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockClient

NewMockClient creates a new instance of MockClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockClient) CloneVM

func (_m *MockClient) CloneVM(ctx context.Context, templateID int, clone proxmox.VMCloneRequest) (proxmox.VMCloneResponse, error)

CloneVM provides a mock function with given fields: ctx, templateID, clone

func (*MockClient) CloudInitStatus added in v0.4.0

func (_m *MockClient) CloudInitStatus(ctx context.Context, vm *go_proxmox.VirtualMachine) (bool, error)

CloudInitStatus provides a mock function with given fields: ctx, vm

func (*MockClient) ConfigureVM

ConfigureVM provides a mock function with given fields: ctx, vm, options

func (*MockClient) DeleteVM

func (_m *MockClient) DeleteVM(ctx context.Context, nodeName string, vmID int64) (*go_proxmox.Task, error)

DeleteVM provides a mock function with given fields: ctx, nodeName, vmID

func (*MockClient) EXPECT

func (_m *MockClient) EXPECT() *MockClient_Expecter

func (*MockClient) FindVMResource

func (_m *MockClient) FindVMResource(ctx context.Context, vmID uint64) (*go_proxmox.ClusterResource, error)

FindVMResource provides a mock function with given fields: ctx, vmID

func (*MockClient) GetReservableMemoryBytes

func (_m *MockClient) GetReservableMemoryBytes(ctx context.Context, nodeName string, nodeMemoryAdjustment uint64) (uint64, error)

GetReservableMemoryBytes provides a mock function with given fields: ctx, nodeName, nodeMemoryAdjustment

func (*MockClient) GetTask

func (_m *MockClient) GetTask(ctx context.Context, upID string) (*go_proxmox.Task, error)

GetTask provides a mock function with given fields: ctx, upID

func (*MockClient) GetVM

func (_m *MockClient) GetVM(ctx context.Context, nodeName string, vmID int64) (*go_proxmox.VirtualMachine, error)

GetVM provides a mock function with given fields: ctx, nodeName, vmID

func (*MockClient) ResizeDisk

func (_m *MockClient) ResizeDisk(ctx context.Context, vm *go_proxmox.VirtualMachine, disk string, size string) error

ResizeDisk provides a mock function with given fields: ctx, vm, disk, size

func (*MockClient) ResumeVM

ResumeVM provides a mock function with given fields: ctx, vm

func (*MockClient) StartVM

StartVM provides a mock function with given fields: ctx, vm

func (*MockClient) TagVM

TagVM provides a mock function with given fields: ctx, vm, tag

func (*MockClient) UnmountCloudInitISO added in v0.4.0

func (_m *MockClient) UnmountCloudInitISO(ctx context.Context, vm *go_proxmox.VirtualMachine, device string) error

UnmountCloudInitISO UnmountCloudInitISO unmounts the cloud-init iso from VM.

type MockClient_CloneVM_Call

type MockClient_CloneVM_Call struct {
	*mock.Call
}

MockClient_CloneVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CloneVM'

func (*MockClient_CloneVM_Call) Return

func (*MockClient_CloneVM_Call) Run

func (_c *MockClient_CloneVM_Call) Run(run func(ctx context.Context, templateID int, clone proxmox.VMCloneRequest)) *MockClient_CloneVM_Call

func (*MockClient_CloneVM_Call) RunAndReturn

type MockClient_CloudInitStatus_Call added in v0.4.0

type MockClient_CloudInitStatus_Call struct {
	*mock.Call
}

MockClient_CloudInitStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CloudInitStatus'

func (*MockClient_CloudInitStatus_Call) Return added in v0.4.0

func (*MockClient_CloudInitStatus_Call) Run added in v0.4.0

func (*MockClient_CloudInitStatus_Call) RunAndReturn added in v0.4.0

type MockClient_ConfigureVM_Call

type MockClient_ConfigureVM_Call struct {
	*mock.Call
}

MockClient_ConfigureVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConfigureVM'

func (*MockClient_ConfigureVM_Call) Return

func (*MockClient_ConfigureVM_Call) Run

type MockClient_DeleteVM_Call

type MockClient_DeleteVM_Call struct {
	*mock.Call
}

MockClient_DeleteVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteVM'

func (*MockClient_DeleteVM_Call) Return

func (*MockClient_DeleteVM_Call) Run

func (_c *MockClient_DeleteVM_Call) Run(run func(ctx context.Context, nodeName string, vmID int64)) *MockClient_DeleteVM_Call

func (*MockClient_DeleteVM_Call) RunAndReturn

type MockClient_Expecter

type MockClient_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockClient_Expecter) CloneVM

func (_e *MockClient_Expecter) CloneVM(ctx interface{}, templateID interface{}, clone interface{}) *MockClient_CloneVM_Call

CloneVM is a helper method to define mock.On call

  • ctx context.Context
  • templateID int
  • clone proxmox.VMCloneRequest

func (*MockClient_Expecter) CloudInitStatus added in v0.4.0

func (_e *MockClient_Expecter) CloudInitStatus(ctx interface{}, vm interface{}) *MockClient_CloudInitStatus_Call

CloudInitStatus is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine

func (*MockClient_Expecter) ConfigureVM

func (_e *MockClient_Expecter) ConfigureVM(ctx interface{}, vm interface{}, options ...interface{}) *MockClient_ConfigureVM_Call

ConfigureVM is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine
  • options ...go_proxmox.VirtualMachineOption

func (*MockClient_Expecter) DeleteVM

func (_e *MockClient_Expecter) DeleteVM(ctx interface{}, nodeName interface{}, vmID interface{}) *MockClient_DeleteVM_Call

DeleteVM is a helper method to define mock.On call

  • ctx context.Context
  • nodeName string
  • vmID int64

func (*MockClient_Expecter) FindVMResource

func (_e *MockClient_Expecter) FindVMResource(ctx interface{}, vmID interface{}) *MockClient_FindVMResource_Call

FindVMResource is a helper method to define mock.On call

  • ctx context.Context
  • vmID uint64

func (*MockClient_Expecter) GetReservableMemoryBytes

func (_e *MockClient_Expecter) GetReservableMemoryBytes(ctx interface{}, nodeName interface{}, nodeMemoryAdjustment interface{}) *MockClient_GetReservableMemoryBytes_Call

GetReservableMemoryBytes is a helper method to define mock.On call

  • ctx context.Context
  • nodeName string
  • nodeMemoryAdjustment uint64

func (*MockClient_Expecter) GetTask

func (_e *MockClient_Expecter) GetTask(ctx interface{}, upID interface{}) *MockClient_GetTask_Call

GetTask is a helper method to define mock.On call

  • ctx context.Context
  • upID string

func (*MockClient_Expecter) GetVM

func (_e *MockClient_Expecter) GetVM(ctx interface{}, nodeName interface{}, vmID interface{}) *MockClient_GetVM_Call

GetVM is a helper method to define mock.On call

  • ctx context.Context
  • nodeName string
  • vmID int64

func (*MockClient_Expecter) ResizeDisk

func (_e *MockClient_Expecter) ResizeDisk(ctx interface{}, vm interface{}, disk interface{}, size interface{}) *MockClient_ResizeDisk_Call

ResizeDisk is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine
  • disk string
  • size string

func (*MockClient_Expecter) ResumeVM

func (_e *MockClient_Expecter) ResumeVM(ctx interface{}, vm interface{}) *MockClient_ResumeVM_Call

ResumeVM is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine

func (*MockClient_Expecter) StartVM

func (_e *MockClient_Expecter) StartVM(ctx interface{}, vm interface{}) *MockClient_StartVM_Call

StartVM is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine

func (*MockClient_Expecter) TagVM

func (_e *MockClient_Expecter) TagVM(ctx interface{}, vm interface{}, tag interface{}) *MockClient_TagVM_Call

TagVM is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine
  • tag string

func (*MockClient_Expecter) UnmountCloudInitISO added in v0.4.0

func (_e *MockClient_Expecter) UnmountCloudInitISO(ctx interface{}, vm interface{}, device interface{}) *MockClient_UnmountCloudInitISO_Call

UnmountCloudInitISO is a helper method to define mock.On call

  • ctx context.Context
  • vm *go_proxmox.VirtualMachine
  • device string

type MockClient_FindVMResource_Call

type MockClient_FindVMResource_Call struct {
	*mock.Call
}

MockClient_FindVMResource_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindVMResource'

func (*MockClient_FindVMResource_Call) Return

func (*MockClient_FindVMResource_Call) Run

func (*MockClient_FindVMResource_Call) RunAndReturn

type MockClient_GetReservableMemoryBytes_Call

type MockClient_GetReservableMemoryBytes_Call struct {
	*mock.Call
}

MockClient_GetReservableMemoryBytes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetReservableMemoryBytes'

func (*MockClient_GetReservableMemoryBytes_Call) Return

func (*MockClient_GetReservableMemoryBytes_Call) Run

func (*MockClient_GetReservableMemoryBytes_Call) RunAndReturn

type MockClient_GetTask_Call

type MockClient_GetTask_Call struct {
	*mock.Call
}

MockClient_GetTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTask'

func (*MockClient_GetTask_Call) Return

func (*MockClient_GetTask_Call) Run

func (*MockClient_GetTask_Call) RunAndReturn

type MockClient_GetVM_Call

type MockClient_GetVM_Call struct {
	*mock.Call
}

MockClient_GetVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetVM'

func (*MockClient_GetVM_Call) Return

func (*MockClient_GetVM_Call) Run

func (_c *MockClient_GetVM_Call) Run(run func(ctx context.Context, nodeName string, vmID int64)) *MockClient_GetVM_Call

func (*MockClient_GetVM_Call) RunAndReturn

type MockClient_ResizeDisk_Call

type MockClient_ResizeDisk_Call struct {
	*mock.Call
}

MockClient_ResizeDisk_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResizeDisk'

func (*MockClient_ResizeDisk_Call) Return

func (*MockClient_ResizeDisk_Call) Run

func (*MockClient_ResizeDisk_Call) RunAndReturn

type MockClient_ResumeVM_Call

type MockClient_ResumeVM_Call struct {
	*mock.Call
}

MockClient_ResumeVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResumeVM'

func (*MockClient_ResumeVM_Call) Return

func (*MockClient_ResumeVM_Call) Run

func (*MockClient_ResumeVM_Call) RunAndReturn

type MockClient_StartVM_Call

type MockClient_StartVM_Call struct {
	*mock.Call
}

MockClient_StartVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StartVM'

func (*MockClient_StartVM_Call) Return

func (*MockClient_StartVM_Call) Run

func (*MockClient_StartVM_Call) RunAndReturn

type MockClient_TagVM_Call

type MockClient_TagVM_Call struct {
	*mock.Call
}

MockClient_TagVM_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TagVM'

func (*MockClient_TagVM_Call) Return

func (*MockClient_TagVM_Call) Run

func (*MockClient_TagVM_Call) RunAndReturn

type MockClient_UnmountCloudInitISO_Call added in v0.4.0

type MockClient_UnmountCloudInitISO_Call struct {
	*mock.Call
}

MockClient_UnmountCloudInitISO_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UnmountCloudInitISO'

func (*MockClient_UnmountCloudInitISO_Call) Return added in v0.4.0

func (*MockClient_UnmountCloudInitISO_Call) Run added in v0.4.0

func (*MockClient_UnmountCloudInitISO_Call) RunAndReturn added in v0.4.0

Jump to

Keyboard shortcuts

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