lvm

package
v4.19.0 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockLVM

type MockLVM struct {
	mock.Mock
}

MockLVM is an autogenerated mock type for the LVM type

func NewMockLVM

func NewMockLVM(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockLVM

NewMockLVM creates a new instance of MockLVM. 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 (*MockLVM) ActivateLV

func (_m *MockLVM) ActivateLV(ctx context.Context, lvName string, vgName string) error

ActivateLV provides a mock function with given fields: ctx, lvName, vgName

func (*MockLVM) AddTagToVG

func (_m *MockLVM) AddTagToVG(ctx context.Context, vgName string) error

AddTagToVG provides a mock function with given fields: ctx, vgName

func (*MockLVM) CreateLV

func (_m *MockLVM) CreateLV(ctx context.Context, lvName string, vgName string, sizePercent int, chunkSizeBytes int64, metadataSizeBytes int64) error

CreateLV provides a mock function with given fields: ctx, lvName, vgName, sizePercent, chunkSizeBytes, metadataSizeBytes

func (*MockLVM) CreateVG

func (_m *MockLVM) CreateVG(ctx context.Context, vg lvm.VolumeGroup) error

CreateVG provides a mock function with given fields: ctx, vg

func (*MockLVM) DeleteLV

func (_m *MockLVM) DeleteLV(ctx context.Context, lvName string, vgName string) error

DeleteLV provides a mock function with given fields: ctx, lvName, vgName

func (*MockLVM) DeleteVG

func (_m *MockLVM) DeleteVG(ctx context.Context, vg lvm.VolumeGroup) error

DeleteVG provides a mock function with given fields: ctx, vg

func (*MockLVM) EXPECT

func (_m *MockLVM) EXPECT() *MockLVM_Expecter

func (*MockLVM) ExtendLV

func (_m *MockLVM) ExtendLV(ctx context.Context, lvName string, vgName string, sizePercent int) error

ExtendLV provides a mock function with given fields: ctx, lvName, vgName, sizePercent

func (*MockLVM) ExtendThinPoolMetadata added in v4.18.0

func (_m *MockLVM) ExtendThinPoolMetadata(ctx context.Context, lvName string, vgName string, metadataSizeBytes int64) error

ExtendThinPoolMetadata provides a mock function with given fields: ctx, lvName, vgName, metadataSizeBytes

func (*MockLVM) ExtendVG

func (_m *MockLVM) ExtendVG(ctx context.Context, vg lvm.VolumeGroup, pvs []string) (lvm.VolumeGroup, error)

ExtendVG provides a mock function with given fields: ctx, vg, pvs

func (*MockLVM) GetVG

func (_m *MockLVM) GetVG(ctx context.Context, name string) (lvm.VolumeGroup, error)

GetVG provides a mock function with given fields: ctx, name

func (*MockLVM) LVExists

func (_m *MockLVM) LVExists(ctx context.Context, lvName string, vgName string) (bool, error)

LVExists provides a mock function with given fields: ctx, lvName, vgName

func (*MockLVM) ListLVs

func (_m *MockLVM) ListLVs(ctx context.Context, vgName string) (*lvm.LVReport, error)

ListLVs provides a mock function with given fields: ctx, vgName

func (*MockLVM) ListLVsByName

func (_m *MockLVM) ListLVsByName(ctx context.Context, vgName string) ([]string, error)

ListLVsByName provides a mock function with given fields: ctx, vgName

func (*MockLVM) ListPVs

func (_m *MockLVM) ListPVs(ctx context.Context, vgName string) ([]lvm.PhysicalVolume, error)

ListPVs provides a mock function with given fields: ctx, vgName

func (*MockLVM) ListVGs

func (_m *MockLVM) ListVGs(ctx context.Context, taggedByLVMS bool) ([]lvm.VolumeGroup, error)

ListVGs provides a mock function with given fields: ctx, taggedByLVMS

type MockLVM_ActivateLV_Call

type MockLVM_ActivateLV_Call struct {
	*mock.Call
}

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

func (*MockLVM_ActivateLV_Call) Return

func (*MockLVM_ActivateLV_Call) Run

func (_c *MockLVM_ActivateLV_Call) Run(run func(ctx context.Context, lvName string, vgName string)) *MockLVM_ActivateLV_Call

func (*MockLVM_ActivateLV_Call) RunAndReturn

type MockLVM_AddTagToVG_Call

type MockLVM_AddTagToVG_Call struct {
	*mock.Call
}

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

func (*MockLVM_AddTagToVG_Call) Return

func (*MockLVM_AddTagToVG_Call) Run

func (_c *MockLVM_AddTagToVG_Call) Run(run func(ctx context.Context, vgName string)) *MockLVM_AddTagToVG_Call

func (*MockLVM_AddTagToVG_Call) RunAndReturn

type MockLVM_CreateLV_Call

type MockLVM_CreateLV_Call struct {
	*mock.Call
}

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

func (*MockLVM_CreateLV_Call) Return

func (*MockLVM_CreateLV_Call) Run

func (_c *MockLVM_CreateLV_Call) Run(run func(ctx context.Context, lvName string, vgName string, sizePercent int, chunkSizeBytes int64, metadataSizeBytes int64)) *MockLVM_CreateLV_Call

func (*MockLVM_CreateLV_Call) RunAndReturn

type MockLVM_CreateVG_Call

type MockLVM_CreateVG_Call struct {
	*mock.Call
}

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

func (*MockLVM_CreateVG_Call) Return

func (*MockLVM_CreateVG_Call) Run

func (*MockLVM_CreateVG_Call) RunAndReturn

type MockLVM_DeleteLV_Call

type MockLVM_DeleteLV_Call struct {
	*mock.Call
}

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

func (*MockLVM_DeleteLV_Call) Return

func (*MockLVM_DeleteLV_Call) Run

func (_c *MockLVM_DeleteLV_Call) Run(run func(ctx context.Context, lvName string, vgName string)) *MockLVM_DeleteLV_Call

func (*MockLVM_DeleteLV_Call) RunAndReturn

type MockLVM_DeleteVG_Call

type MockLVM_DeleteVG_Call struct {
	*mock.Call
}

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

func (*MockLVM_DeleteVG_Call) Return

func (*MockLVM_DeleteVG_Call) Run

func (*MockLVM_DeleteVG_Call) RunAndReturn

type MockLVM_Expecter

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

func (*MockLVM_Expecter) ActivateLV

func (_e *MockLVM_Expecter) ActivateLV(ctx interface{}, lvName interface{}, vgName interface{}) *MockLVM_ActivateLV_Call

ActivateLV is a helper method to define mock.On call

  • ctx context.Context
  • lvName string
  • vgName string

func (*MockLVM_Expecter) AddTagToVG

func (_e *MockLVM_Expecter) AddTagToVG(ctx interface{}, vgName interface{}) *MockLVM_AddTagToVG_Call

AddTagToVG is a helper method to define mock.On call

  • ctx context.Context
  • vgName string

func (*MockLVM_Expecter) CreateLV

func (_e *MockLVM_Expecter) CreateLV(ctx interface{}, lvName interface{}, vgName interface{}, sizePercent interface{}, chunkSizeBytes interface{}, metadataSizeBytes interface{}) *MockLVM_CreateLV_Call

CreateLV is a helper method to define mock.On call

  • ctx context.Context
  • lvName string
  • vgName string
  • sizePercent int
  • chunkSizeBytes int64
  • metadataSizeBytes int64

func (*MockLVM_Expecter) CreateVG

func (_e *MockLVM_Expecter) CreateVG(ctx interface{}, vg interface{}) *MockLVM_CreateVG_Call

CreateVG is a helper method to define mock.On call

  • ctx context.Context
  • vg lvm.VolumeGroup

func (*MockLVM_Expecter) DeleteLV

func (_e *MockLVM_Expecter) DeleteLV(ctx interface{}, lvName interface{}, vgName interface{}) *MockLVM_DeleteLV_Call

DeleteLV is a helper method to define mock.On call

  • ctx context.Context
  • lvName string
  • vgName string

func (*MockLVM_Expecter) DeleteVG

func (_e *MockLVM_Expecter) DeleteVG(ctx interface{}, vg interface{}) *MockLVM_DeleteVG_Call

DeleteVG is a helper method to define mock.On call

  • ctx context.Context
  • vg lvm.VolumeGroup

func (*MockLVM_Expecter) ExtendLV

func (_e *MockLVM_Expecter) ExtendLV(ctx interface{}, lvName interface{}, vgName interface{}, sizePercent interface{}) *MockLVM_ExtendLV_Call

ExtendLV is a helper method to define mock.On call

  • ctx context.Context
  • lvName string
  • vgName string
  • sizePercent int

func (*MockLVM_Expecter) ExtendThinPoolMetadata added in v4.18.0

func (_e *MockLVM_Expecter) ExtendThinPoolMetadata(ctx interface{}, lvName interface{}, vgName interface{}, metadataSizeBytes interface{}) *MockLVM_ExtendThinPoolMetadata_Call

ExtendThinPoolMetadata is a helper method to define mock.On call

  • ctx context.Context
  • lvName string
  • vgName string
  • metadataSizeBytes int64

func (*MockLVM_Expecter) ExtendVG

func (_e *MockLVM_Expecter) ExtendVG(ctx interface{}, vg interface{}, pvs interface{}) *MockLVM_ExtendVG_Call

ExtendVG is a helper method to define mock.On call

  • ctx context.Context
  • vg lvm.VolumeGroup
  • pvs []string

func (*MockLVM_Expecter) GetVG

func (_e *MockLVM_Expecter) GetVG(ctx interface{}, name interface{}) *MockLVM_GetVG_Call

GetVG is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockLVM_Expecter) LVExists

func (_e *MockLVM_Expecter) LVExists(ctx interface{}, lvName interface{}, vgName interface{}) *MockLVM_LVExists_Call

LVExists is a helper method to define mock.On call

  • ctx context.Context
  • lvName string
  • vgName string

func (*MockLVM_Expecter) ListLVs

func (_e *MockLVM_Expecter) ListLVs(ctx interface{}, vgName interface{}) *MockLVM_ListLVs_Call

ListLVs is a helper method to define mock.On call

  • ctx context.Context
  • vgName string

func (*MockLVM_Expecter) ListLVsByName

func (_e *MockLVM_Expecter) ListLVsByName(ctx interface{}, vgName interface{}) *MockLVM_ListLVsByName_Call

ListLVsByName is a helper method to define mock.On call

  • ctx context.Context
  • vgName string

func (*MockLVM_Expecter) ListPVs

func (_e *MockLVM_Expecter) ListPVs(ctx interface{}, vgName interface{}) *MockLVM_ListPVs_Call

ListPVs is a helper method to define mock.On call

  • ctx context.Context
  • vgName string

func (*MockLVM_Expecter) ListVGs

func (_e *MockLVM_Expecter) ListVGs(ctx interface{}, taggedByLVMS interface{}) *MockLVM_ListVGs_Call

ListVGs is a helper method to define mock.On call

  • ctx context.Context
  • taggedByLVMS bool

type MockLVM_ExtendLV_Call

type MockLVM_ExtendLV_Call struct {
	*mock.Call
}

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

func (*MockLVM_ExtendLV_Call) Return

func (*MockLVM_ExtendLV_Call) Run

func (_c *MockLVM_ExtendLV_Call) Run(run func(ctx context.Context, lvName string, vgName string, sizePercent int)) *MockLVM_ExtendLV_Call

func (*MockLVM_ExtendLV_Call) RunAndReturn

type MockLVM_ExtendThinPoolMetadata_Call added in v4.18.0

type MockLVM_ExtendThinPoolMetadata_Call struct {
	*mock.Call
}

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

func (*MockLVM_ExtendThinPoolMetadata_Call) Return added in v4.18.0

func (*MockLVM_ExtendThinPoolMetadata_Call) Run added in v4.18.0

func (_c *MockLVM_ExtendThinPoolMetadata_Call) Run(run func(ctx context.Context, lvName string, vgName string, metadataSizeBytes int64)) *MockLVM_ExtendThinPoolMetadata_Call

func (*MockLVM_ExtendThinPoolMetadata_Call) RunAndReturn added in v4.18.0

type MockLVM_ExtendVG_Call

type MockLVM_ExtendVG_Call struct {
	*mock.Call
}

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

func (*MockLVM_ExtendVG_Call) Return

func (*MockLVM_ExtendVG_Call) Run

func (*MockLVM_ExtendVG_Call) RunAndReturn

type MockLVM_GetVG_Call

type MockLVM_GetVG_Call struct {
	*mock.Call
}

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

func (*MockLVM_GetVG_Call) Return

func (*MockLVM_GetVG_Call) Run

func (_c *MockLVM_GetVG_Call) Run(run func(ctx context.Context, name string)) *MockLVM_GetVG_Call

func (*MockLVM_GetVG_Call) RunAndReturn

type MockLVM_LVExists_Call

type MockLVM_LVExists_Call struct {
	*mock.Call
}

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

func (*MockLVM_LVExists_Call) Return

func (_c *MockLVM_LVExists_Call) Return(_a0 bool, _a1 error) *MockLVM_LVExists_Call

func (*MockLVM_LVExists_Call) Run

func (_c *MockLVM_LVExists_Call) Run(run func(ctx context.Context, lvName string, vgName string)) *MockLVM_LVExists_Call

func (*MockLVM_LVExists_Call) RunAndReturn

type MockLVM_ListLVsByName_Call

type MockLVM_ListLVsByName_Call struct {
	*mock.Call
}

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

func (*MockLVM_ListLVsByName_Call) Return

func (*MockLVM_ListLVsByName_Call) Run

func (*MockLVM_ListLVsByName_Call) RunAndReturn

type MockLVM_ListLVs_Call

type MockLVM_ListLVs_Call struct {
	*mock.Call
}

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

func (*MockLVM_ListLVs_Call) Return

func (*MockLVM_ListLVs_Call) Run

func (_c *MockLVM_ListLVs_Call) Run(run func(ctx context.Context, vgName string)) *MockLVM_ListLVs_Call

func (*MockLVM_ListLVs_Call) RunAndReturn

type MockLVM_ListPVs_Call

type MockLVM_ListPVs_Call struct {
	*mock.Call
}

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

func (*MockLVM_ListPVs_Call) Return

func (*MockLVM_ListPVs_Call) Run

func (_c *MockLVM_ListPVs_Call) Run(run func(ctx context.Context, vgName string)) *MockLVM_ListPVs_Call

func (*MockLVM_ListPVs_Call) RunAndReturn

type MockLVM_ListVGs_Call

type MockLVM_ListVGs_Call struct {
	*mock.Call
}

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

func (*MockLVM_ListVGs_Call) Return

func (*MockLVM_ListVGs_Call) Run

func (_c *MockLVM_ListVGs_Call) Run(run func(ctx context.Context, taggedByLVMS bool)) *MockLVM_ListVGs_Call

func (*MockLVM_ListVGs_Call) RunAndReturn

Jump to

Keyboard shortcuts

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